Bonjour à tous,

je suis en train d'essayer d'ouvrir une popup via XSL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<xsl:element name="a">
	<xsl:attribute name="href">
  	<xsl:text>javascript:window.open("</xsl:text>http://www.monsite.com/mapage.html?offerId=<xsl:value-of select="IDANNONCE"/><xsl:text>","postuler","menubar=0,width=550px,height=600px");</xsl:text>
	</xsl:attribute>
	clic here
</xsl:element>

Sous Firefox comme sous IE, la page se rafraichie avec "[object]" en tant que contenu de la page (qui était un listing de liens), et la popup s'ouvre avec "javascript:window.open("http://www.monsite.com/mapage.html?offerId=40","clic","menubar=0,width=550px,height=600px");".



Le lien HTML généré sous Firefox est le même pour les 2 navigateurs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<a href="javascript:window.open(%22http://formfiller.talentprofiler2.com/gide/FormFillerDispatch.html?offerId=42%22,%22postuler%22,%22menubar=0,width=550px,height=600px%22);">clic here</a>


est-il possible de rafraichir la page sans que le contenu soit remplacé par [object]?



l'ajout de l'attribut de destination suivant ne fonctionne également pas (avec _blank, _self etc...):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<xsl:attribute name ="target">
		<xsl:text>"_self"</xsl:text>
	</xsl:attribute>

Merci
zwaldo