Button definieren: Wie Objekteigenschaften erhalten?

  • Untertitel: Proxy, JavaSkript und Java via Button de-/aktivieren

    Hallo

    ich möchte 3 neue Buttons erstellen. Es geht darum den Proxy an-/auszuschalten, bzw JS und Java.
    Die Schwierigkeit ist prinzipeller Natur.
    Wie ich hier im Forum las, kann ich mit custombutoon0_1_5.xpi Buttons erstellen. Dann habe ich mit dem JS Button angefangen.
    Mit der Funktion (aus pre-features.xul)
    function javascriptEnabledChange()

    Code
    {
      var isEnabled = document.getElementById("enableJavaScript").checked;
      var advancedButton = document.getElementById("advancedJavascript");
      advancedButton.disabled = !isEnabled;
    }

    kann ich JS aktvieren und deaktivieren.

    also definiere ich oncommand und onclick. Ergebnis: Erkennt die Funktion nicht.
    Warum nicht. Und wie kann ich die Funktion laden?

    Als Alternative habe ich anstatt die Funktion auszurufen oncommand/onclick mit dem Inhalt der Funktion definiert.
    Ergebnis: Fehler: document.getElementById("enableJavaScript") has no properties

    Da ich mit JS noch nicht gearbeitet habe, stoße ich da auf ein Problem. Also irgendwo muss ich ja die Eigenschaften für document herbekommen. Wie?

    Grüße