molily: JSON Iframe Parser

Beitrag lesen

Wie komme ich auf die testvar, welche im Iframe
im jQuery Scope drin definiert wurde?

Mit jQuery kommst du hier nicht weiter - hier brauchst du JavaScript-Kenntnisse.

Erstmal definierst du die Variable global, wie gesagt ohne jQuery-Code. Einfach

<script type="text/javascript>
textvar = {...};
</script>

Aus der Ursprungsseite kommst du am so zur Variable:

window.frames.FRAMENAME.testvar

wobei der iframe den entsprechenden Namen tragen muss:

<iframe name="FRAMENAME"></iframe>

jQuery hilft dir da nicht weiter - die contents()-Methode gibt einem zwar das document-Objekt des Dokuments in einem iframe, aber du willst das window-Objekt. Denn globale Variablen sind Eigenschaften des window-Objektes.

Mathias