XSL - Javascript y XSL

 
Vista:

Javascript y XSL

Publicado por Elena (2 intervenciones) el 18/03/2009 22:03:34
Tengo una web en la q tengo diversos scripts, uno de ellos me permiteabir pop up sólo cuando visitan el index. El punto es q el script me funciona de maravillas en HTML, pero al momento de pasarlo al XSL, tengo un lío : no ejecuta nada. Lo peor es q en internet explorer 6 ni siquiera aparece el diseño, mientras q en Firefox aparece el diseño pero el script no ejecuta. Deberia agregarlo como un script externo?

Les dejo el script:

<script language="JavaScript1.2">
<!--
var nom = navigator.appName;

if (nom == "Microsoft Internet Explorer"){

var dire = "popup.html" //página a cargar en la popup
var dias = 1 //días a los que caduca la cookie
var ancho = 200 //anchura de la ventana
var alto = 300 //altura de la ventana
if(document.cookie.indexOf('popupillo=false')<0){
cad=new Date()
cad.setTime(cad.getTime() + (dias*24*60*60*1000))
expira="; expires=" + cad.toGMTString()
document.cookie = "popupillo=false" + expira
ventanita = window.open (dire,'ventanita','width=' + ancho +',height=' + alto)
}

}
else if (nom == "Netscape"){

var dire = "popupF.html" //página a cargar en la popup
var dias = 1 //días a los que caduca la cookie
var ancho = 200 //anchura de la ventana
var alto = 300 //altura de la ventana
if(document.cookie.indexOf('popupillo=false')<0){
cad=new Date()
cad.setTime(cad.getTime() + (dias*24*60*60*1000))
expira="; expires=" + cad.toGMTString()
document.cookie = "popupillo=false" + expira
ventanita = window.open (dire,'ventanita','width=' + ancho +',height=' + alto)
}
}
else {
document.write('<a href="http://www.mozilla.org/products/firefox/"Se Recomienda</a>')}
//-->
</script>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Javascript y XSL

Publicado por Jorge Moreno (1 intervención) el 20/03/2009 22:22:24
prueba con
<script language="JavaScript1.2" type="text/javascript"><![CDATA[

tu_script;

]]></script>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Javascript y XSL

Publicado por Richard Moron (1 intervención) el 29/04/2009 22:21:28
quiero capturar el valor de un dropdownlist(select) y mandarlo a un template pero no me funciona; ya he probado de muchas maneras y nada que me sale

<script language="JavaScript1.2" type="text/javascript" >
<xsl:comment>
<![CDATA[
function param(){
id = document.getElementById('select').value;
]]>
<xsl:call-template name="select">
<xsl:with-param name="codigo">
"<xsl:value-of select="id"/>";
</xsl:with-param>
</xsl:call-template>
<![CDATA[
}
]]>
</xsl:comment>
</script>

-----------------------------------

<select id="select" size="25" onchange="param()">
<xsl:for-each select="//persona">
<option>
<xsl:attribute name="value">
<xsl:value-of select="ipersona_id"/>
</xsl:attribute>
<xsl:attribute name="title">
<xsl:value-of select="ipersona_id"/>
</xsl:attribute>
<xsl:value-of select="spersona_nom"/>
</option>
</xsl:for-each>
</select>

les agradezco de antemano
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar