Status ändern und senden

QUEST08

Erfahrenes Mitglied
Hallo liebe Javascript-Profis,

ich nutze "fx.slide" von Mootools und würde gerne (zum Beispiel beim einklappen des Menüs) den Status speichern. Hierfür nutze ich einen <img> mit 2 onclick-Funktionen:

- Austauschen des Bildes bei jedem klick (klappt wunderbar)
- Aufrufen einer PHP-Datei (klappt wunderbar)

In der PHP-Datei wird die Session so überschrieben, dass ich beim nächsten mal auslesen kann, ob das Menü ein- oder ausgeklappt ist.

Nun suche ich nach einer Möglichkeit, diese Session-Variable direkt im Javascript zu verwenden. Hierfür mal den JS-Code:

Code:
window.addEvent('domready', function() {
  var spruecheauswahl = new Fx.Slide('slider-sprueche-sortieren');
                                       
  $('toggle-sprueche-sortieren').addEvent('click', function(event){
    event.stop();
    spruecheauswahl.toggle();
  });
});

Nun habe ich gestern die halbe Nacht damit verbracht mit eine Variable zu erstellen und diese in das Script einzubinden.

Code:
var test = '<?php echo ".hide()"; ?>';

Das .hide() sollte eigentlich in der PHP Variable stehen, jedoch hab ich das jetzt mal raus gelassen. Wie kann ich nun diesen "Inhalt" direkt im JS wieder verwenden, damit folgender Code raus kommt:

Code:
window.addEvent('domready', function() {
  var spruecheauswahl = new Fx.Slide('slider-sprueche-sortieren').hide();
                                       
  $('toggle-sprueche-sortieren').addEvent('click', function(event){
    event.stop();
    spruecheauswahl.toggle();
  });
});

Ich will also einfach nur den String ".hide()" ans Script dran hängen. Ist soetwas möglich und wenn ja, wie?

Danke und liebe Grüße,
QUEST08
 
Zurück