Aufklappen/Zuklappen mit Cookie

Gregor_07

Grünschnabel
Guten Abend,

ich habe bereits gesucht, aber nichts dergleichen gefunden!

Es soll eine Tabelle ueber einen Button sichtbar/ausgeklappt und wieder unsichtbar/zugeklappt werden. Ziemlich aehnlich wie hier:

http://www.tutorials.de/forum/javascript-ajax/198879-aufklappen-zuklappen-im-firefox.html

Nun kommt aber die "Verschaerfung" ;):

Wenn der Besucher sich auf der Startseite (news.php) befindet, soll die Tabelle sichtbar sein. Auf allen anderen Seiten nicht.

Wenn der Besucher allerdings auf der Startseite die Tabelle manuell zuklappt (bzw. auf einer der anderen Seiten manuell ausklappt) soll das mit einem Cookie gespeichert werden.

Und hier stehe ich nun als PHP-Nichts-Könner am Ende. Also aus vorhanden Scripts sich da zurechtbiegen geht gerade so, aber nachdem es nun auch noch mit Cookies zu tun hat, setzt es eindeutig aus ;)

Ich hoffe hier kann mir jemand weiterhelfen!

Vielen Dank schonmal fuer eure Bemuehungen,

Gregor
 
So, oder so ähnlich, sollte es machbar sein.
Code:
var menuClicked = false;
if ( getCookie( 'menuOpener' ) == 0 ) {
 menuClicked = true;
}

function menuShow() {
 if ( menuClicked ) {
  menuClicked = false;
  document.cookie = 'menuOpener=1';
  document.getElementById( 'menuContent1' ).style.display='none';
 } else {
  menuClicked = true;
  document.cookie = 'menuOpener=0';
  document.getElementById( 'menuContent1' ).style.display='block';
 }
}
Das Ganze muss natürlich noch angepasst werden, das sind jetzt nur Auszüge aus einem Script, welches ich mal gebastelt hatte.

Mit PHP hat das alles rein gar nichts am Hut. ;)
 

Neue Beiträge

Zurück