Recupérer variable Javascript dans iframe
equinette
Messages postés
11
Statut
Membre
-
Posotaz Messages postés 505 Statut Membre -
Posotaz Messages postés 505 Statut Membre -
Bonjour,
Je cherche à recuperer une variable dans un Iframe. J'essaie de faire quelques tests et ne comprends as tout
Donc je définis uns variable test_var dans l'iframe (name=mainFrame) et peux la lire depuis la page principale avec le petit test suivant:
<a href="#" onclick="alert(window.frames.mainFrame.test_var);return false;" >check variable</a>
par contre,
<script>
alert(window.frames.mainFrame.test_var)
</script>
ne fonctionne pas -> ca me met undefined.
Le Javascript n'est décidéement pas ma tasse de thé, mais si quelqu'un pouvait m'éclairer, je resorritrais de cette journée un peu mois bête ;)
Je cherche à recuperer une variable dans un Iframe. J'essaie de faire quelques tests et ne comprends as tout
Donc je définis uns variable test_var dans l'iframe (name=mainFrame) et peux la lire depuis la page principale avec le petit test suivant:
<a href="#" onclick="alert(window.frames.mainFrame.test_var);return false;" >check variable</a>
par contre,
<script>
alert(window.frames.mainFrame.test_var)
</script>
ne fonctionne pas -> ca me met undefined.
Le Javascript n'est décidéement pas ma tasse de thé, mais si quelqu'un pouvait m'éclairer, je resorritrais de cette journée un peu mois bête ;)
A voir également:
- Recupérer variable Javascript dans iframe
- Recuperer message whatsapp supprimé - Guide
- Comment récupérer un document dans le presse-papier samsung - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment recuperer une video sur youtube - Guide
- Comment récupérer un compte facebook piraté - Guide
1 réponse
Salut,
Ca dépend à quel moment tu initialises la variable "test_var" à mon avis. Tout ce que tu mets dans une balise <script> et en dehors de toute fonction est exécuté au fil du chargement de la page, il est donc possible que cette variable ne soit pas encore définie à ce moment et qu'elle le soit seulement une fois la page (quasiment) chargée (ce qui explique que tu sais accéder à la variable en cliquant sur le lien, puisqu'à ce moment là, la page est totaleemnt chargée).
Sinon, un conseil d'ami, indique toujours quel langage de script tu utilises, c'est mieux : <script language="javascript" type="text/javascript"> ;-)
Ca dépend à quel moment tu initialises la variable "test_var" à mon avis. Tout ce que tu mets dans une balise <script> et en dehors de toute fonction est exécuté au fil du chargement de la page, il est donc possible que cette variable ne soit pas encore définie à ce moment et qu'elle le soit seulement une fois la page (quasiment) chargée (ce qui explique que tu sais accéder à la variable en cliquant sur le lien, puisqu'à ce moment là, la page est totaleemnt chargée).
Sinon, un conseil d'ami, indique toujours quel langage de script tu utilises, c'est mieux : <script language="javascript" type="text/javascript"> ;-)