Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/06/2004, 07:18
nitalex
 
Fecha de Ingreso: marzo-2004
Mensajes: 5
Antigüedad: 20 años, 8 meses
Puntos: 0
detector flash

Hola, mi codigo es:
<SCRIPT>
<!--
var UseFlash = 0;
if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] ) {
// Check for Flash version 5 or greater in Netscape
var plugin = navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin;
if (plugin && parseInt(plugin.description.substring(plugin.descr iption.indexOf(".")-1))>=5)
UseFlash = 1;
} else if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 &&
navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
// Assume any Windows IE except for Windows 3.1 supports the OBJECT tag
UseFlash = 1;
}
if ( UseFlash ) {
//carga flash;
} else {
document.write('<img src="img/bannerInte.jpg" width=469 height=143 border=0/>');
}
//-->
</SCRIPT>


y donde tiene que ir el flash:
<xsl:variable name="UseFlash"/>
<xsl:if test="contains(RESULT/@Consulta,'Editorial')">
<xsl:call-template name="FLASH">
<xsl:with-param name='secc' select='1'/>
</xsl:call-template>
</xsl:if>

el problema es que cargo diferente swf segun la seccion, por eso las plantillas, y unir estos dos codigos es el problema.... no se si hay otra manera de detectarlo, en html me funciona perfectamente...