ARTICULOS

Detectando el plugin de Flash

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

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. Validar formularios con Dreamweaver
2. Banners aleatorios sin actualizar la página
3. Scroll de noticias con JavaScript
4. Confirmar eliminar registro
5. Redirección de acuerdo a la resolución del usuario
6. Proteger páginas con password
7. Protección del email ante los spiders
8. Abrir una ventana cuando otra es cerrada
9. Ejecutar código PHP o ASP
10. Detectar el idioma y país del usuario
Más artículos...

Otros artículos...

Marketing Incrementar ganancias en Adsense
ASP Utilizando cookies en ASP
Hojas de Estilo CSS Hojas de estilo es cascada
Accesibilidad La Accesibilidad en la Web (Parte 1)
Java Script Fecha de la última actualización
Flash Evitar activación de Flash en IE
Marketing Email marketing
PHP Contando visitantes activos con PHP
Marketing Factores de posicionamiento
Hojas de Estilo Formularios basados en retículas CSS
Más artículos...