PHP / JavaScript i samarbejde eller ren PHP script
HejsaDet hele er bygget op om en menu-struktur lignende tingest (træ struktur)
<table border="0" width="98%" cellspacing="0" cellpadding="0"><tr><td align="left" class="legend"><nobr />
<tr><td>
<img src="grafik/ikoner/minus.jpg" alt="Klik for at skjule underpukter" width="15" height="15" border="0" align="absmiddle" onclick="java script:{VisIkke('menupkt<?=$row[0];?>',0)};"/>
<img src="grafik/ikoner/plus.jpg" alt="Klik for at vise underpukter" width="15" height="15" border="0" align="absmiddle" onclick="java script:{VisIkke('menupkt<?=$row[0];?>',1)};"/>
</td></tr></table>
Ovenstående kode viser sourcen på et menupunkt hvor der ER underpunkter - og derved viser ikonerne til at "folde" underpunkterne ud med
underpunkterne er sat op således her :
<div id="menupkt<?=$row[0];?>" style="position:relative; visibility:hidden; display:none;">
<table border="0" width="98%" cellspacing="0" cellpadding="0"><tr><td align="left" class="legend"><nobr />
<tr><td>Her er en tekst som først vises når der klikkes på plus ikonet</td></tr></table>
</div>
Mit problem består i at man eks. klikker på ikonet for at få vist underpunkter, på et af disse underpunkter er der et ikon/link til at man kan redigere menupunktet, dette klikker man så på, og når man trykker på "gem" knappen vender man tilbage til oversigten hvor man for lidt siden trykkede på ikonet for at få vist underpunkter, men nu er de så igen "klappet" sammen, så jeg igen skal ned og trykke på ikonet for at få dem vist....
Jeg vil gerne have det sådant at når man klikker på plus-ikonet så vil den tilhørende <div> blive vist indtil man klikker på minus-ikonet for at skjule <div>'en igen / eller lukker browseren, og dette er selvom man klikker sig rundt på "interne" (sider på samme web adresse) så skal de <div>'er være foldet ud man nu engang har klikket på plus-ikonet for at få vist....
Forsøgte at lave en onmousedown funktion på plus-ikonet som kørte en javascript funktion som tildelte en værdi til en variabel, som jeg forsøgte at læse med PHP, så jeg kunne tjekk på nogle værdier og der ud fra sætte visible/hidden på <div>'en... men det fungede ikke....
Nogen bud ???
