Reiner Wirth: Laufzeitfehler in Microsoft JScript

Beitrag lesen

bei

function stopSound(){
parent.soundfrm.location.href = "../Sound1/stille.html";
}

bei

meldet mein Microsoft Debugger:
Laufzeitfehler in Microsoft JScript: 'parent.soundfrm.location' ist Null oder kein Objekt

solchen Problmen ist es immer sinnvoll sich die verwendeten Objekte mal ausgeben zu lassen:

alert(parent);
alert(parent.soundfrm);
alert(parent.soundfrm.location);

Struppi.

Danke für den Hinweis,

habe ich gleich untersucht und stelle fest, dass alles so lange gut geht, bis dann plötzlich ein solcher Laufzeitfehler verhindert, dass die URL neu geladen wird.

alert(parent.soundfrm.location); hier ist dann Schluss der Veranstaltung, nachdem die URL zuvor mehrmals geladen werden konnte.

Ist denkbar, dass mein Code

event.cancelBubble = true;

Verwirrung stiftet und ich der Sache nochmals nachgehen muss oder ich die von Wahsaga vorgeschalgene Lösung verwenden sollte, die das bubbling abfängt, indem ich nach dem target suche beim Klicken?

Gruß Reiner