Hi, da ich mich hauptsächlich nur mit php und HTML auskenne, und ich mir Javascript nur stückweise aus anderen Codebeispielen zusammensetzen kann, habe ich folgendes Problem.
Ich habe ein Forum programmiert, das die Subforen des jeweiligen Hauptforum versteckt, bis ich auf ein "plus" klicke und mir dies dann durch Javascript angezeigt wird.
Alles soweit funktioniert. Nur soll es sich nicht wieder zuklappen, was es leider macht, wenn die Seite sich aktualisiert.
Also müsste ich irgendwo eine Variable setzen, bei der ich dann nachschauen kann, ob das Untermenu jetzt geöffnet oder geschlossen ist.
Vielleicht kann mir einer einen Tipp geben.
Die Funktion:
Der Befehl zum öffnen des Menus:
Nicht wundern, die Variable $counter wird durch das php script gefüllt.
Das menu wenn es geöffnet wird:
Ich habe ein Forum programmiert, das die Subforen des jeweiligen Hauptforum versteckt, bis ich auf ein "plus" klicke und mir dies dann durch Javascript angezeigt wird.
Alles soweit funktioniert. Nur soll es sich nicht wieder zuklappen, was es leider macht, wenn die Seite sich aktualisiert.
Also müsste ich irgendwo eine Variable setzen, bei der ich dann nachschauen kann, ob das Untermenu jetzt geöffnet oder geschlossen ist.
Vielleicht kann mir einer einen Tipp geben.
Die Funktion:
PHP-Code:
<script language="JavaScript" type="text/javascript">
<!--
function ShowContent (id)
{
if (document.getElementById("Content" + id).style.display == 'none')
{
document.getElementById("ContentImg" + id).src = "./../images/minus.gif";
document.getElementById("Content" + id).style.display = "";
}
else
{
document.getElementById("ContentImg" + id).src = "./../images/plus.gif";
document.getElementById("Content" + id).style.display = "none";
}
}
//-->
</script>
PHP-Code:
<a href="javascript:ShowContent('General$counter')">
<img src="./../images/plus.gif" align="middle" border="0" alt="" id="ContentImgGeneral$counter"></a>
Das menu wenn es geöffnet wird:
PHP-Code:
<tbody id="ContentGeneral$counter" style="display:none;">
$subforen</tbody>
Kommentar