ARTICULOS

Detectando el plugin de Flash

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

Del.icio.us Digg 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. Cómo hacer un pop-up con JavaScript
2. Mostrar banners Flash en forma aleatoria
3. Abrir ventana centrada en pantalla
4. Mostrar cantidad de días online
5. Banners aleatorios con JavaScript
6. Efecto "terremoto" en el navegador
7. Un reloj digital en JavaScript
8. Informar cantidad de caracateres
9. Pasando datos entre páginas html con JavaScript
10. Pequeños trucos de Java Script
Más artículos...

Otros artículos...

Flash Optimizar el peso de los SWF
PHP Modificación de cadenas
PHP Proteger páginas con password en PHP
PHP Contador de visitas sin cookies
Varios Alojamiento gratuito y con dominio propio
Java Script Redirección de acuerdo a la resolución del usuario
phpBB Respuesta rápida en phpBB
AJAX ¿Qué es AJAX?
Marketing ¿Contar visitas o páginas vistas?
PHP Generar documentos de Word
Más artículos...