
Include a jak na to?
Zdravim delam zrovna stranky... menu vypada nejak takto
<div style="position:absolute; top:227px; width:750px">
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="1"><img src="images/ml.gif" width="9" height="25"></td>
<td class="menu"><a href="#">Domů</a> </td>
<td><img src="images/ms.gif" width="22" height="25"></td>
<td class="menu"><a href="#">Elfové</a></td>
<td><img src="images/ms.gif" width="22" height="25"></td>
<td class="menu"><a href="">Povolání</a></td>
<td><img src="images/ms.gif" width="22" height="25"></td>
<td class="menu"><a href="#">Skilly</a></td>
<td><img src="images/ms.gif" width="22" height="25"></td>
<td class="menu"><a href="#">Questy</a></td>
<td><img src="images/ms.gif" width="22" height="25"></td>
<td class="menu"><a href="#">Forum</a></td>
<td height="1"><img src="images/mr.gif" width="22" height="25"></td>
</tr>
</table>
a potreboval bych aby pri kliknuti na odkaz se zobrazila stranka v tom samem stylu a aby se nemuseli kvuli tomu nacitat cele stranky.... Pomuze mi nekdo jak vhodne nahradit a href? Diky moc
Ehm... mluvíš o AJAXu? Nebo chceš jen měnit obsah v některé části stránky?
jen menit obsah v nektere casti stranky...
368407155
tady je screen pro pochopeni (;
Máš hosting s PHP? Pak stačí do href dát ?q=číslo.
Web pak bude vypadat takto:
Tady davam kus kodu... Ale nejak to porad nefunguje... nechce nacitat...
nedivím se, máš tam chyb jak máku
A muzes mi ukazat jak to udelat aby to fungovalo? Aspon se odnaucim delat chyby (;
Takhle by to mělo jet:
PS: diakritika v názvu souboru ?? Cože?
JJ diakritika se skrtne... :D To je jasne... Sice nejsem borec, ale tohleto bych si nelajzl (; To bylo tim ze jsem to delal kolem 4 hodiny ranni :D
To co je v prvni casti citace se tyka toho include - include se dela na strane serveru pro udrzeni kodu, nutnosti neopakovani stejnejch casti kodu - typicky emnu, zobrazeni paticky u vsech stranek ze stejne casti souboru, k vlozeni funkcionality, ktera je stejna pro vsechny www...
to co je kurzivou - pomoci ramcu, nacte se jen ramec, kde treba neni menu ci ajax - nacte se treba jen div/cast stranky, kterou potrebujes.
tzn:
include slozi k vlozeni kodu, ktery nechces opakovat (nadpis titulku) na strane interpretu serveru
vs.
nenacitani cele stranky ze serveru pri prechodu na jinou cast stranky je na strane uzivatele a treba ty ramce ci radeji ajax.
Nejprve je treba si vymezit pojmy. Zda ty nechces opakovat menu v kazde strance a includovat ho na strane serveru ci zda user pri kliknuti nenacita celou www.
Z toho menu vyhodíš pozicování a uložíš ho jako menu.php
Pak v souborech kde má menu být (třeba index.php) uděláš <div>, který může mít pozici atd. a menu includuješ do něj
Ale třeba jsem nepochopil co vlastně potřebuješ. To, co možná chceš, je "aby se stránka ani nehla" a načetl se pouze jiný obsah po kliknutí v menu. To by ti splňoval například web v rámcích. Ale rámce mají plno nevýhod. Z mého pohledu dvě největší (ale těch závažných bude okolo možná deseti):
- nejdou dávat odkazy
- pokud na web někdo vleze odjinud než z hlavní strany (třeba z vyhledávače), nemá menu