Autor | Zpráva | ||
---|---|---|---|
tomas3333 Profil * |
#1 · Zasláno: 13. 5. 2007, 16:25:34
Vytvoril som si "sablonu", podla ktorej by som chcel usporiadat web, je tam vsak jedna sranda, ktoru neviem ako urobit.
Mam tam tlacitka, ktore po kliknuti zobrazia iny panel. ale zase nechcem, aby sa nacitala nova stranka, takze asi by to nejak trebalo javascriptom osetrit. tu je to znazornene. ak viete pomoct tak dakujem :D |
||
Beduin Profil * |
#2 · Zasláno: 13. 5. 2007, 17:14:02
Jsou dvě možnosti. Buďto je všechny načíst, ale s display:none a pak je javascriptem zobrazovat pomocí getElementById('id').style.display=block;
Nebo pomocí ajaxu načítat vždy ten jeden panel, ale to nevím, jak, ale vím, že to jde. |
||
tomas3333 Profil * |
#3 · Zasláno: 13. 5. 2007, 19:47:15
hm, ok, takze, nemohol by si rozpisat ten prvy sposob? kedze javascript neovladam, thx
|
||
tomas3333 Profil * |
#4 · Zasláno: 13. 5. 2007, 19:52:49
a este - tiez by som chcel aby ak sa otvori iny panel, ten predchadzajuci sa zatvori, neviem, ci to takto pojde
|
||
JPAS Profil |
#5 · Zasláno: 13. 5. 2007, 19:58:50
Ale ano, jde.
Akorát tomu, který budete chtít skrýt pro změnu nastavíte display:none; stejně jako při načtení. Viz Beduin, místo blockdáte none a za id dosadíte id, které přiřadíte tomu sloupci, tedy pokud budete mít sloupec třeba v divu: <div id='sloupec'><div>pak sloupecbude id. |
||
t3 Profil * |
#6 · Zasláno: 13. 5. 2007, 22:01:02
sry, ale nijak raz mi to nefunguje. neviem kde robim chybu.
<a href="javascript:getElementById('test1').style.display=block">test1 </a><br> <a href="javascript:getElementById('test2').style.display=block">test2</a ><br> <a href="javascript:getElementById('test3').style.display=block">test3</a ><br> <a href="javascript:getElementById('test4').style.display=block">test4</a ><br> <a href="javascript:getElementById('test5').style.display=block">test5</a ><br><br> <div id='test1' style="display:none">afniagamg</div> <div id='test2' style='display:none'>afniagamg</div> <div id='test3' style='display:none'>afniagamg</div> <div id='test4' style='display:none'>afniagamg</div> <div id='test5' style='display:none'>afniagamg</div> ps: z javascriptu neviem nic, tak vysvetlujte polopate... |
||
t3 Profil * |
#7 · Zasláno: 14. 5. 2007, 18:06:11
tak co, nikto neporadi? :'(
|
||
new1 Profil * |
#8 · Zasláno: 15. 5. 2007, 12:41:03
ahoj, vidim, ze ti kolegovia nepomahaju, tak skusim, hoci neviem javascript, ale robila som cosi podobne.
mal by si pouzit document.getElement.... napr. <a href='#' onclick="if (document.getElementById('test1').style.display=='block') document.getElementById('test1').style.display='none'; else document.getElementById('test1').style.display='block'">test1</a> <div id='test1' style='display:none'>afniagamg</div> neviem, ci je to to, co si chcel |
||
new1 Profil * |
#9 · Zasláno: 15. 5. 2007, 14:15:25
zabudla som, ze tam musi byt aj:
<script> document.getElementById('test1').style.display='none'; </script> |
||
t3 Profil * |
#10 · Zasláno: 15. 5. 2007, 16:33:01
thx, uz som to vyriesil
|
||
tomas3333 Profil * |
#11 · Zasláno: 15. 5. 2007, 23:26:27
Tak zmenu panelov už mám vyriešenú, len by som sa ešte chcel spýtať, či si to nemôže uložiť aby si pamatalo návštevníkovú poslednú voľbu. Totiž keď prejde z jedneho menu do druhého a vyberie nejakú položku, tak sa načíta nová stránka, kde si potom bude musieť znova prepnúť na to menu. Dúfam, že som to vysvetlil jasne, ak nie, tak sa pozrite tu
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0