Hallo zusammen,
ich habe auf meinen HTML-Seiten einen einfachen toggle zum ausklappen von Infoboxen oder in der index.html zum ausklappen der Struktur.
Meine Frage:
Ist es möglich den toggle-Status abzuspeichern um ihn dann beim zurückspringen wieder aufzurufen? Oder kann man beim zurückspringen über einen Link einen bestimmten toggle-Status hervorrufen?
D.h. ich möchte wenn ich von einer anderen, als der index.html, Seite zurück auf die index.html springe dort einen toggle sichtbar/aktiv haben.
Der toggle sieht wie folgt aus:
/* script to collapse or hide infobox link */
function toggle(elementId) {
var ele = document.getElementById(elementId);
if(ele.style.display == "block") {
ele.style.display = "none";
}
else {
ele.style.display = "block";
}
}
und wird z.B. über:
<a id="displayText" href="javascript:toggle('toggleTest');" class="info">zum ausklappen hier drücken</a>
<div id="toggleTransportation" style="display: none" href="javascript:toggle();">
<p>Dieser Text ist nur sichtbar wenn der Link geklickt wurde</p>
</div>
aufgerufen.
ich habe auf meinen HTML-Seiten einen einfachen toggle zum ausklappen von Infoboxen oder in der index.html zum ausklappen der Struktur.
Meine Frage:
Ist es möglich den toggle-Status abzuspeichern um ihn dann beim zurückspringen wieder aufzurufen? Oder kann man beim zurückspringen über einen Link einen bestimmten toggle-Status hervorrufen?
D.h. ich möchte wenn ich von einer anderen, als der index.html, Seite zurück auf die index.html springe dort einen toggle sichtbar/aktiv haben.
Der toggle sieht wie folgt aus:
/* script to collapse or hide infobox link */
function toggle(elementId) {
var ele = document.getElementById(elementId);
if(ele.style.display == "block") {
ele.style.display = "none";
}
else {
ele.style.display = "block";
}
}
und wird z.B. über:
<a id="displayText" href="javascript:toggle('toggleTest');" class="info">zum ausklappen hier drücken</a>
<div id="toggleTransportation" style="display: none" href="javascript:toggle();">
<p>Dieser Text ist nur sichtbar wenn der Link geklickt wurde</p>
</div>
aufgerufen.