Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mam problem z plikiem index.php
stal-sw
post
Post #1





Grupa: Zarejestrowani
Postów: 176
Pomógł: 0
Dołączył: 27.06.2002
Skąd: Stalowa Wola

Ostrzeżenie: (0%)
-----


Moj plik index.php wyglada tak jak ten podany nizej.
Problem moj polega na tym ze jak wybiore link do ktoregos dzialu (zawsze jest to index.php?go=xxxxxx) to cala strona przeladowuje mi sie od nowa. - A mi chodzi o to aby caly czas widoczny byl banner i gorne menu - gora.inc i m_gora2.inc. Jak to zrobic, najlepiej bez uzycia ramek
. Przyklad tego to www.photoshop.pl
Z gory wielkie dzieki.


Kod
<body leftmargin="0" topmargin="5" marginwidth="0" marginheight="0" bgcolor="#000000">

<table align="center" border="0" cellpadding="0" cellspacing="0" width="800 ">

<tr>

<td  valign="top" width="800" colspan="3"><? include("gora.inc");?></td>

</tr>



<tr>

<td   width="800" colspan="3"><? include("m_gora2.inc");?></td>

</tr>

<tr>

<td  valign="top"width="125"><? include("menu.inc");?></td>

<td  valign="top" width="550"  bgcolor="#EFEFEF" bordercolor="#C0C0C0">

<?

     if(!isset($go)){

      include("newsx.php");}

        else if($go==info){

      include("info.inc");}

        else if($go==op){

      include("op.html");}

        else if($go==opisy){

      include("opisy.php");}

        else if($go==zik){

      include("zik.inc");}

      else if($go==kontakt){

      include("foto.php");}



  else if($go==linki){

      include("linki.php");}



      

       else if($go==sklad){

      include("sklad.inc");}





else if($go==wyniki){

      include("wyniki.php");}



else if($go==historia){

      include("historia.htm");}



else if($go==df){

      include("foto.php");}

        else

      echo "<br> &nbsp;&nbsp;&nbsp;&nbsp;DZIAŁ w budowie. Zagl&plusmn;dnij za jaki&para; czas</br>";

?>

</td>

<td  valign="top" width="125"  border="1" bordercolor="#C0C0C0><? include("menu2.inc");?></td>

</tr>

<tr>

<td  valign="top" width="800" colspan="3"><? include("dol.inc");?></td>

</tr>

</table>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
smook
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 21.03.2003

Ostrzeżenie: (0%)
-----


Witam wszystkich. To mój pierwszy post na tym forum, jeśli będe mógł w czymś pomóc będę szczęśliwy, jeśli ktoś mi pomoże też będzie super (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

A więc do dzieła.

Strony te też przeładowują się, ale wygląda to lepiej jeśli pamięta się o jednej z zasad wyświetlania tabelek HTML przez przeglądarkę. Przeglądarka pokazuje zawartość tabelki wtedy kiedy "odbierze" informacje, o tym, że tabelka została zamnięta czyli "</table>".
Niestety jeśli strona jest dynamiczna, czasem może chwilę zająć przerobienie infrormacji i wysłanie ich jesli jest tego dużo.
Najlepiej więc stronę w takim ukadzie jak masz zrobić w formie dwóch tabelek jedna pod drugą.
W jednej zrób nagłowek, a później pod nią zrob drugą juz z zawartością strony. Jeśli możesz (z kodu wynika, że tak) to rozbij to nawet na trzy (oczywiście to zależy od wielkości includów - może nie trzeba).
Jeśli przeszkadzają ci odstępy między tabelkami polikwiduj marginesy CSSem.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 09:53