Na ja, Fehlermeldungen im IE kann man ja eh vergessen. Helfen sehr viel. Kriegte aber in meinen Anfängen öfter Fehlermeldungen, als ich if (opener) abgefragt habe. Na ja, neue Fenster vermeide ich jetzt einfach. Von daher auch kein Problem mehr mit sinnfreien Fehlermeldungen...
Der IE (hatte?) einige Probleme mit Fenster, wenn diese von Hand geschlossen wurden. Da halfen dann auch keine Abfragen mehr, jeder Zugriff wurde mit sehr kryptischen Fehlern quittiert (irgendwas mit Serveranwendung ist nicht mehr vorhanden oder sowas), das hat aber nichts damit zu tun.
Wie gesagt, du kannst ohne Bedenken if(document.DOMFunktion) schreiben. nur wenn du sicher sein willst, dass Mozilla keine Warnungen ausgibt, ist ein if(typeof document.attribut == 'undefined') vorzuziehen.
Struppi.