ARTICULOS

Detectando el plugin de Flash

Autor: Fabian Muller (http://www.webexperto.com) - 18/06/2002

Del.icio.us Facebook Technorati

Si tenemos un sitio diseñado en Flash, y una versión en Html, es posible redireccionar al visitante sin la necesidad de hacerlo elegir. El siguiente JavaScript detecta si el visitante tiene instalado el plugin de Flash, si lo posee lo redireccionará a la página en Flash (flash.htm), en caso contrario lo hará a la Html (html.htm), si la versión de Flash es inferior a la 2.0 redireccionará a una página en donde se recomienda bajar la última versión del plugin de Flash (plugin-flash.htm).

<script language="JavaScript">
<!--
function detectarflash(){
//********cambiar los siguientes datos*************
flashpage = "flash.htm"
upgradepage = "plugin-flash.htm"
nonflashpage = "html.htm"
cantdetectpage = "no-se-pudo-detectar-plugin.html"
//**************************************************
noautoinstall = ""
if(navigator.appName == "Microsoft Internet Explorer" &&
(navigator.appVersion.indexOf("Mac") != -1 //
navigator.appVersion.indexOf("3.1") != -1)){
noautoinstall = "true";
}
if (navigator.appName == "Microsoft Internet Explorer" &&
noautoinstall != "true"){
window.location=flashpage;
}
else if(navigator.plugins){
if(navigator.plugins["Shockwave Flash"]){
window.location=flashpage;
}
else if(navigator.plugins["Shockwave Flash 2.0"]){
window.location=upgradepage;
}
else{
window.location=nonflashpage;
}
}
else {
window.location=cantdetectpage;
}
}
// -->
</script>

A continuación debemos cargar la función en el body:

<body onLoad="detectarflash()">

Listo, de esta manera tendremos el detector del plugin de Flash. Ahora solo resta realizar las páginas para cada resultado: la página html común, la página en Flash, y la página del plugin.

 

Más artículos sobre Java Script

1. Precarga de imágenes en JavaScript
2. Abrir ventana centrada en pantalla
3. Estela en el puntero del mouse
4. Mostrar cantidad de días online
5. Redirección de acuerdo a la resolución del usuario
6. Abrir una ventana cuando otra es cerrada
7. Marcar todos los checkboxes
8. Banners aleatorios sin actualizar la página
9. Pasando datos entre páginas html con JavaScript
10. Deshabilitar el botón derecho del mouse
Más artículos...

Otros artículos...

Marketing 10 trucos y técnicas para Adsense
Java Script Efecto nieve
PHP Instalación de phpMyAdmin
Java Script Fecha de la última actualización
PHP Creando sitio con forma modular
XML Desarrollo de un libro de visitas usando XML y ASP
Java Script Mostrar cantidad de días online
Hojas de Estilo Transparencias y bordes a imágenes
Java Script Listas dependientes
Java Script Deshabilitar el botón derecho del mouse
Más artículos...