Cheatah: XUL: persistente Daten

Beitrag lesen

Hi,

Ich weiß leider nicht, wie ich diese Eistellung beibehalte,

dabei kann Dir Dein Hausarzt helfen. SCNR ;-)

da ich ja nicht auf jeder neuen Seite den
Menüpunkt wieder auswählen will

Sprich: Du möchtest nicht jedes Mal die selbe manuelle, wohl aber die selbe Funktion ausführen.

Auf xulplanet.com habe ich jetzt unter
http://xulplanet.com/tutorials/xultu/persist.html das Attribut
"persit" gefunden.

Mit Persistenz hat Dein Problem nichts zu tun: Du möchtest nichts beibehalten, sondern in einem "frischen" Kontext automatisiert etwas ausführen. Also onload jeder Seite. Das persist-Attribut dient dazu, _innerhalb der Extension_ Attributwerte auch browsersessionübergreifend beizubehalten.

Wenn ich die Beschreibung dort richtig verstehe,
kann man damit ja alles mögliche speichern.

Nur Attributwerte.

Weiß jemand von euch wie man die Einstellung für einen Menüpunkt der
in der Form [...] speichern kann?

Gar nicht. Du musst Dir zunächst irgendwie merken, _dass_ die Funktion ausgeführt werden soll, und dann den geeigneten Zeitpunkt erwischen, dies zu tun (sprich: Dich an ein geeignetes Event anhängen). Tipp: Schau Dir den Code der Webdeveloper Toolbar an.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes