fermeture d'un popup avec IE
Bonjour la communauté.
j'ai une page nommé recherche.jsp et un popup nommé popup.jsp
Au niveau de la page recherche.jsp j'ai 2 champs idEleve et nomEleve et un bouton choix. des que clique sur choix le popup s'ouvre qui regroupe la liste des éléves. En choisissant un éléve et en validant le popup doit se fermer et les champs idEleve et nomEleve doivent etre renseignés quant j'utilise le navigateur firefox tout se passe normalement. mais quand j'utilise Internet explorer soit le popup ne se ferme pas en utilisant et les champs sont renseignés soit la popup se ferme et les champs ne sont pas renseigner en utilisant pour la fermeture du popup
page popup
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| <html>
<head>
<script language="javascript">
function updateOpener() {
window.opener.document.forms["frm_eleve"].elements["nomEleve"].value=document.getElementById('nom').value;
window.opener.document.getElementById('identifiant').value=document.getElementById('identifiant').value;
opener=self;
self.close();
}
</script>
</head>
<body>
<s:form method="POST" id="frm_popup" name="frm_popup" >
<div >
<display:table name="listEleve" uid="eleve" decorator="com.action.Decorator">
<display:column title="radio" property="selectedEleve" />
<display:column title="Identifiant" property="identifiant" />
<display:column title="nom Eleve" property="nomEleve"/>
</display:table>
</div>
<div >
<input type="button" value="Valider" onclick="javascript:updateOpener()">
</div>
<s:hidden id="identifiant"></s:hidden>
<s:hidden id="nom"></s:hidden>
</s:form>
</body>
</html> |
la page recherche.jsp
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| <html>
<head>
<script>
function winopen(url)
{
window.showModalDialog(url,null,"dialogWidth:1000px;dialogHeight:560px;dialogTop:150px;dialogLeft:250px;center:1;scroll:1;help:1;status:1");
}
</script>
<script type="text/javascript">
function winopen(url) {
var popup= window.open(url,"_blank","width=400,height=500,top=150px,left=250,menubar=No,scrollbars=No,resizable=No,toolbar=No,directories=No,status=No,modal=1");
self.opener=this;
}
</script>
</head>
<body>
<s:form name="frm_eleve" id="frm_eleve">
<s:hidden name="identifiant" id="identifiant"/>
<div>
<s:label title="nom eleve" ></s:label>
</div>
<div >
<s:textfield name="nomEleve" id="nomEleve" />
<input type="button" onclick="javascript:winopen('choixEleve?');" value="Choix">
</div>
</s:form>
</body>
</html> |
Aidez moi en résoudant ce probléme
Merci a tous
probléme de récupération de données dans un popup
Bonjour SpaceFrog,
Je n'est pas compris votre réponse. ya une de votre interventions que j'ai vu que vous avez reglé le probléme
probléme de récupération de données dans un popup