Changer le contenu d'une div dans un autre document
Bonjour,
je cherche à remplacer via javascript le contenu d'une div d'une boite de dialogue (ouverte via window.open) par le contenu d'une div de ma fenêtre appelante.
Pour cela j'ai écrit la fonction suivante qui ne fonctionne pas.
Code:
1 2 3 4 5 6
| function Ouvrir_Dialogue(url, nom, top, left, options){
var dialog = window.open(url, nom, "top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
var data = document.getElementById('DivOrigine').innerHTML;
var obj = dialog.document.getElementById('DivDestination');
obj.innerHTML = data;
} |
Or si je rajoute un alert dans cette fonction, le résultat obtenu est conforme à mes attentes.
Code:
1 2 3 4 5 6 7
| function Ouvrir_Dialogue(url, nom, top, left, options){
var dialog = window.open(url, nom, "top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
var data = document.getElementById('DivOrigine').innerHTML;
alert('toto');
var obj = dialog.document.getElementById('DivDestination');
obj.innerHTML = data;
} |
Que dois-je faire pour que ma fonction tourne sans lui ajouter un alert ?
Merci d'avance