Bonjour,
Bien que cela semble de près un problème sur usé, je ne trouve pas de solution concrète a mon problème. J'expose :
Résumé du besoin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <script type="text/javascript"> function Start() { window.opener.close(); //La fenêtre qui exécute ce code ferme ça fenêtre mère - mais ce n'est pas l'objet du post. Url = 'http://pctf.infra.****.fr/supli/pages/Ticket.aspx?menu=1&id=0'; fille = window.open(Url,'','height=880,width=960,top=0,left=310,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=yes,status=yes'); ticket = fille.document.getElementById('ctl00_ContentPlaceHolder1_custIdent_lbNumero').innerHTML; alert('Numéro de Ticket : '+ticket); } </script>
Par l'ouverture d'un popup a l'url (variable Url) voulu, je créé un nouveau ticket sous un outil Light de Ticketing en C# (ASP.NET) ... Bref, je n'ai pas accès au développement de cet outil, mais je souhaite récupérer dans la fenêtre fille (donc le nouveau ticket) le numéro du ticket concerné. Celui-ci en contenu dans une balise <span> dont l'id est "ctl00_ContentPlaceHolder1_custIdent_lbNumero" (ouai c'est pas moi qui l'ai choisi ^^)
Pour l'ouverture des popup, pas de soucis, mais au moment de récupérer l'info de la fenêtre fille PAR le code de la fenêtre mère, j'ai un Accès Refusé ...
J'ai dans l'impression que c'est dû au nom de domaine qui ne sont pas identique (page mère sur un serveur PHP accessible depuis une IP sur le port 8080 et page fille, url de notre outil de Ticketing).
Comment puis-je proprement procéder ?
D'avance merci.
Partager