Envoi de données d'un iframe vers le top.document par getElementById [Résolu]

cs_hdh 140 Messages postés mardi 3 juin 2003Date d'inscription 20 août 2012 Dernière intervention - 30 juil. 2012 à 14:25 - Dernière réponse : cs_hdh 140 Messages postés mardi 3 juin 2003Date d'inscription 20 août 2012 Dernière intervention
- 20 août 2012 à 16:42
Bonjour
Je me heurte à une problématique que je n'arrive pas à résoudre ... voici le décors :
Dans ma page 'index.html' j'ai mis un iframe (appelé 'comptage.php')
Un comptage sera fait dans l'iframe "comptage", un javascript va pusher le résultat dans mon 'frameset parent top' dans un input button (genre 'il y a 15 résultats')

... et comme vous pouvez vous en douter je n'y arrive pas :-/

Mon poids en chocolat à ceux qui pourraient m'aider à résoudre ce problème (ou trouver un bypass pour mon objectif)

Au plaisir de vous lire
H

---------ma page index.html

<html xmlns="http://www.w3.org/1999/xhtml">
<head></head>

<form name=tutu>

</form>


</html>



----------ma page comptage.php : j'ai essayé différents trucs mais sans succès

<script language=javascript>
//window.top.document.tutu.compte.value="sdf";
//window.top.document.getElementById("compte").value="sdf";
//parent.document.getElementById("compte").value="sdf";
// top.frames['mainn'].document.getElementById("compte").value="sdf";
//top.frames['myFrame'].document.getElementById("compte").value="321321";
//document.getElementById('compte').value="sgggdf";
//document.tutu.compte.value="sdf";
parent.document.tutu.compte.value="sdf";
</script>



le temps n'épargne pas ce que l'ont fait sans lui.. le php non plus
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
cs_hdh 140 Messages postés mardi 3 juin 2003Date d'inscription 20 août 2012 Dernière intervention - 20 août 2012 à 16:42
3
Merci
bonjour ;-)
merci pour ta réponse :ai mis un peu de temps mais il semblerait que j'ai finalement réglé mon pb.
En fait il semblerait (sur chrome tout au moins) qu'il soit impossible d'actionner une fonction native (reload de page, write..) sur le parent. par contre il semblerait qu'il soit possible de faire appel à une fonction non-native (par ex function reloadmapage(url){...} stockée dans la page "parent").
Perso finalement je trouve cela logique et plutot sécurité comme facon de faire.
en tout cas merci pour le temps que tu m'as consacré !
Cdlt
H


le temps n'épargne pas ce que l'ont fait sans lui.. le php non plus

Merci cs_hdh 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Commenter la réponse de cs_hdh
moietmonlego 5 Messages postés vendredi 9 novembre 2007Date d'inscription 23 octobre 2012 Dernière intervention - 31 juil. 2012 à 00:11
0
Merci
Hello,

essaye
var tutu=top.parent.compte

sinon allez chercher depuis la mere l'innner frame avec un truc du genre :
window.frames['myFrame'].compte

si compte est bien une variable dans un JS de ta page mere.

Slts
Mickael
Commenter la réponse de moietmonlego

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.