Autor Zpráva
tomas3333
Profil *
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 *
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 *
hm, ok, takze, nemohol by si rozpisat ten prvy sposob? kedze javascript neovladam, thx
tomas3333
Profil *
a este - tiez by som chcel aby ak sa otvori iny panel, ten predchadzajuci sa zatvori, neviem, ci to takto pojde
JPAS
Profil
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
block
dá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
sloupec
bude id.
t3
Profil *
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 *
tak co, nikto neporadi? :'(
new1
Profil *
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 *
zabudla som, ze tam musi byt aj:

<script>
document.getElementById('test1').style.display='none';
</script>
t3
Profil *
thx, uz som to vyriesil
tomas3333
Profil *
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
Toto téma je uzamčeno. Odpověď nelze zaslat.

0