HighDots Forums  

Iframe (mit Inhalten von fremder Domain) auf onload überprüfen?

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss Iframe (mit Inhalten von fremder Domain) auf onload überprüfen? in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Frank Glück
 
Posts: n/a

Default Iframe (mit Inhalten von fremder Domain) auf onload überprüfen? - 06-06-2007 , 08:14 AM






Hallo liebe Netzgemeinde,

wie ich in meinem letzten Thread (news:5bqdtbF2to6clU1 (AT) mid (DOT) individual.net)
schon erfahren hatte, kann man ja zwischen zwei auf verschiedenen Domains
liegenden Dokumenten nicht via Javascript-Variablen oder Funktionen
kommunizieren.

Gilt denn das generell oder ist wenigstens eine onload-Abfrage von einem
Fenster in das andere möglich? Leider ist mir noch nicht einmal die Syntax
klar, wie ich dies bei Dokumenten auf derselben Domain realisiere. Konkret
würde ich also gern von meinem Hauptdokument aus wissen, wann der darin
eingebette Iframe fertig geladen wurde.

Vielen Dank schon mal.
Schöne Grüße,
Frank



Reply With Quote
  #2  
Old   
Frank Glück
 
Posts: n/a

Default Re: Iframe (mit Inhalten von fremder Domain) auf onload überprüfen? - 06-06-2007 , 12:55 PM






Hallo Martin ;-)

"Martin Honnen" <mahotrash (AT) yahoo (DOT) de> schrieb ..
Quote:
Frank Glück wrote:

Gilt denn das generell oder ist wenigstens eine onload-Abfrage von einem
Fenster in das andere möglich? Leider ist mir noch nicht einmal die
Syntax klar, wie ich dies bei Dokumenten auf derselben Domain realisiere.
Konkret würde ich also gern von meinem Hauptdokument aus wissen, wann der
darin eingebette Iframe fertig geladen wurde.

Inzwischen unterstuetzen die Browser (IE 5.5 und neuer, Mozilla/Firefox,
Opera 9)
iframe onload="..."
src="doc.html"></iframe
Klar, war natürlich naheliegend, danke. ;-) Und wie referenziere ich das in
einem <script>-Bereich?




Reply With Quote
  #3  
Old   
Frank Glück
 
Posts: n/a

Default Re: Iframe (mit Inhalten von fremder Domain) auf onload überprüfen? - 06-08-2007 , 11:27 AM



"Martin Honnen" <mahotrash (AT) yahoo (DOT) de> schrieb
Quote:
Oder willst du den onload-Handler per Script setzen? Dann, wie von Bernd
vorgeschlagen, ein id-Attribut fuer das iframe-Element vergeben und per
document.getElementById('iframeId').onload = function (evt) {
frameLoadHandler(this);
};
den onload-Handler setzen.
Ich hatte geglaubt, das ginge bei Frames irgendwie ohne getElementById()
über das frames-Objekt direkt, also etwa in der Art:

frames.MeinFrame.onload = function() { ... }

Aber diese Zugriffsart funktioniert wohl nur, wenn man über Elternframes auf
andere Frameinstanzen ansprechen will? Also etwa:

parent.frames.MeinFrame.onload

Aber danke jedenfalls, so gehts natürlich auch.
Grüße, Frank




Reply With Quote
  #4  
Old   
Frank Glück
 
Posts: n/a

Default Re: Iframe (mit Inhalten von fremder Domain) auf onload überprüfen? - 06-08-2007 , 11:30 AM



"Ralph Stahl" <post (AT) rstahl (DOT) de> schrieb
Quote:
Bei einem ähnlichen Problemm habe ich im Script-Teil der eigenen Seite
geschrieben

self.document.domain = 'www.die_eigene_domain.de';
Danke aber nein, so hats bei mir leider nicht funktioniert. Wäre natürlich
auch zu schön gewesen, um wahr zu sein. ;-) Zugriffserlaubnis wurde
verweigert.




Reply With Quote
  #5  
Old   
Frank Glück
 
Posts: n/a

Default Re: Iframe (mit Inhalten von fremder Domain) auf onload überprüfen? - 06-10-2007 , 08:56 AM



"Martin Honnen" <mahotrash (AT) yahoo (DOT) de> schrieb
Quote:
Fuer einen Frame (oder Iframe) gibt es immer zwei Objekte, zum einen das
Frame-Element (oder Iframe-Element) in einem HTML-Dokument, zum anderen
das Frame-Fenster-Objekt. Mit
window.frames.frameName
findest du das Frame-Fenster-Objekt, das hilft aber nicht, um den
onload-Handler fuer das Frame- bzw. Iframe-Element zu setzen.
Und mit
iframe onload="..." src="document.html"></iframe
wird der onload-Handler fuer das Iframe-Element gesetzt.
Ah, ich verstehe ...
Mal wieder besten Dank!
Und Grüße, Frank




Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.