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.
Or si je rajoute un alert dans cette fonction, le résultat obtenu est conforme à mes attentes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Que dois-je faire pour que ma fonction tourne sans lui ajouter un alert ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Merci d'avance
Partager