Voilà le lien dans la popup :
	
	<a href="#" onclick="javascript:miseAJour('<%=element.replaceAll(" ","")%>');">Get This Name</a>
 Et voici la fonction miseAJour : 
	
	| 12
 3
 4
 5
 6
 7
 
 |  
<script language="JavaScript">
function miseAJour(newTarget) {
window.opener.document.<%=formname%>.elements["<%=field%>"].value = newTarget;
top.close();
}
</script> | 
 
Et vu que ça ne fonctionnait pas voici la fonction que j'utilise actuellement : 
	
	| 12
 3
 4
 5
 6
 7
 
 |  
<script language="JavaScript">
function miseAJour(newTarget) {
alert(self.window.document.title);
top.close();
}
</script> | 
 Et là ca plante sans afficher le 'alert'. Si dans le alert je mets self.window.document le alert s'ouvre et affiche [Object HTMLDocument]
J'ajoute que le tout est encapsulé dans du struts et que j'utilise abondamment les tiles donc du coup la page appelante est construite à partir de plusieurs petites JSP (mais pourtant je doute que cela pose pb).
						
					
Partager