Ich bin ziemlich neu in JavaScript und versuche, den Wert einer Variablen aus einem eingebetteten iframe zu erhalten. Ich habe auf grundlegende Tests zurückgegriffen, um sicherzustellen, dass ich die Methode richtig verstanden habe ...
Ich habe die üblichen Vorschläge ausprobiert, und alles ist "undefiniert". Ich möchte die Variable in einem onclick-Ereignis verwenden.
Im Iframe-Inhalt habe ich alles entfernt und nur zum Testen habe das:
%Vor%im übergeordneten Fenster habe ich das getan:
%Vor%Ich habe die hier vorgeschlagenen Optionen ausprobiert: globale Variable von einem eingebetteten iframe greifen
Alles, was ich tue, kommt undefiniert ... mache ich etwas grundsätzlich falsch?
Vielen Dank im Voraus ..
Sie warten anscheinend nicht darauf, dass der Inhalt des Frames geladen wird, bevor Sie auf myVar
zugreifen. Wahrscheinlichkeiten sind das Element <script>
im Rahmen wurde noch nicht abgerufen oder ausgeführt, wenn Sie das tun.
Versuchen Sie, die Zuweisung der Variablen zu verzögern, bis der Inhalt des Frames vollständig geladen ist:
%Vor%Nebenbei, da Ihre Frage mit jquery , würde ich vorschlagen Du schreibst etwas wie:
%Vor%Tags und Links javascript jquery iframe