Drucken von Kindframe nur bei internen Dateien ausführen
Andreas Mengel
- javascript
0 Bio
Hallo
Habe wieder ein kleines Problem...
und zwar habe ich jetzt einen iframe namens fenster in einer HTML-Datei eingebunden.
der Inhalt des iframes variiert je nach dem welchen Link man im Elternframe anklickt.
Manche Seiten die angezeigt werden stammen vom eigenen Server, manche jedoch auch von anderen.
Ich habe einen Button im Elternframe, der mit fenster.print() den Inhalt des Kindframes drucken soll.
Das funktioniert bei den eigenen Seiten optimal, auf fremde Seiten hat man da jedoch keinen Zugriff (Fehlermeldung).
Jetzt möchte ich gerne wissen wie und ob man die Fehlermeldung unterbinden kann - sprich wie man abfragen kann ob man Zugriff auf den Inhalt des Frames hat.
Danke & Gruss
Andreas Mengel
Sup!
Wenn man nicht auf den Inhalt zugreifen kann, dann kann man wahrscheinlich auch nicht auf den Namen des Frames zugreifen - ein Auslese-Versuch müsste dann undefined zurückgeben, zumindest aber nicht mit einer richtigen Fehlermeldung scheitern.
In neueren JS-Versionen gibt's auch try und catch, damit sollte man den Fehler eigentlich auch abfangen können.
Gruesse,
Bio