Bonjour,

J'ai un morceau de code qui a un comportement différent sous Windows 2000 et Windows XP. Ci-dessous la fonction javascript :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
function OuvrirPopup(page,nom,option)
{
  opener.location = "<html:rewrite page="/demandeEnquetesTB.do" />?action=load&idDossier=<%=request.getParameter("idDossier")%>&instanceId=<%=request.getParameter("instanceId")%>&taskId=<%=request.getParameter("taskId")%>&pageFrom=<%=request.getParameter("pageFrom")%>" ;
  w = window.open( "<html:rewrite page="/editer.do" />?action=courrier&object=<%=request.getParameter("idCourrier")%>&idDossier=<%=request.getParameter("idDossier")%>&idModelr=<%=request.getParameter("idModelr")%>",nom,option);
  window.close();
}
Cette fonction est appelée par une popup qui fait un open pour lancer une édition. Sous Windows 2000, à la fin de l'édition, les 2 popups sont fermé mais sous XP il me reste la dernière.

Est-ce que quelqu'un a une idée du problème ?

Merci.

Sylvain