Hi Cheatah,
Frage einfach nach der Existenz von Objekten und Methoden:
if (document.all) { ... }
if (window.print) { window.print(); } // beachte: im 'if' _keine_ Klammern
So _kann_ Dir kein Fehler unterlaufen
Hierzu vielleicht ein kleiner Schwank der vergangenen Tage:
Das Telefon klingelt. "Auf Deiner Seite ist ein Fehler" - "Uups - was denn?" - "Na, der Debugger geht auf" - "Der WAS?" - "Na, der Debugger eben"
Es stellte sich raus, dass er MS Developer Studio komplett installiert hatte, und InterDev fühlte sich bemüßigt, als Debugger für eine über HTTP aufgerufene Datei einzuspringen - und bemängelte folgende Zeile:
if (popup.close) {...}
mit der wunderbaren Fehlermeldung:
"Syntax error - object doesn't exist"
Grüße,
Utz