if (document.myForm && document.myForm.myBox) myBox.checked = false;
Diese Konstruktion zeigt die Richtung auf, ist aber so nicht wasserdicht! Ich kann in Javascript nicht gleichzeitig die Existenz eines Objekts und eines Unterobjekts abfragen. Ergibt nämlich schon das erste Vergleichsglied falsch, läuft die Frage nach dem Unterobjekt auf eine Fehlermeldung! In Javascript werden in einer &&-Konstruktion immer alle Glieder abgearbeitet, auch dann, wenn schon das erste Glied die weitere Abarbeitung logisch überflüssig machen würde.
Ich selbst bin schon oft auf dieses Problem gelaufen, insbesondere wenn ich innerhalb einer Rahmenkonstruktion von einem Unterfenster auf ein anderes zugreifen möchte.
Manfred