Error: missing ; before statement

  • Ich bastle gerade ein bißchen an einer Erweiterung herum und möchte im Optionendialog erreichen, daß eine Checkbox ('abgraudings') in Abhängigkeit des Status einer anderen Checkbox ('pruefdings') abgegraut wird.

    Im XUL habe ich dies hier

    Code
    <checkbox id="pruefdings" label="Testen" checked="true" oncommand="toggleCheckbox();" />


    und im verbundenen Script steht dies:

    Code
    function toggleCheckbox() {
    
    
    If (document.getElementById("pruefdings").checked) {
       document.getElementById('abgraudings').setAttribute('disabled', 'true');
    } else
       document.getElementById('abgraudings').setAttribute('disabled', 'false');
    }

    Nun bekomme ich immer den Fehler

    Zitat

    Error: missing ; before statement


    in der Zeile (mit Zeiger vor die öffnende geschweifte Klammer)

    Zitat

    If (document.getElementById("pruefdings").checked) {


    Kann mir jemand sagen, wo da der Fehler steckt?

  • Zitat von caveman

    Nun bekomme ich immer den Fehler


    in der Zeile (mit Zeiger vor die öffnende geschweifte Klammer)


    Kann mir jemand sagen, wo da der Fehler steckt?

    Schreibe das 'if' mal klein. ;)

    Aloha, Uli

    Seit 102.0 wieder mit dem jeweils neuesten 64bit-Fx von tete009 unterwegs.