2 Stimmen

Javascript-Ladeereignis bei injiziertem html

Wenn ich HTML (iframe mit einem Video) über Javascript einfüge, gibt es ein Ereignis/eine Funktion, die verwendet werden kann, um zu sehen, ob das eingefügte HTML fertig geladen ist?

Ich habe versucht, Javascript am Ende des eingefügten Inhalts einzufügen, aber das wird nicht ausgeführt.

Ich habe auch nicht vor, Jquery zu verwenden.

1voto

Wenn der Inhalt von andere Domäne ist alles, was Sie erfassen können, die onload Ereignis für die iframe selbst. Das bedeutet nicht, dass der Inhalt gerendert wurde, sondern nur, dass er geladen wurde.

1voto

Adam Rackis Punkte 81499

Nachdem Sie die Html-Datei eingefügt haben, können Sie das onload-Ereignis des iframe abonnieren:

document.getElementById("iframeId").onload = function(){
    alert("Loaded!");
};

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X