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. Seleccionar y copiar formulario
2. Efectos en imágenes pegadas a un link de texto
3. Estela en el puntero del mouse
4. Validando emails con JavaScript
5. Abrir ventana centrada en pantalla
6. Marcar todos los checkboxes
7. Todo sobre imágenes en JavaScript
8. Muestra frases en forma aleatoria
9. Efecto MouseOver con imágenes
10. Proteger páginas con password
Más artículos...

Otros artículos...

phpBB phpBB: Administración general
Hojas de Estilo CSS Hojas de estilo es cascada
Java Script Mensajes en la barra de estado en los links
Marketing 5 sencillos pasos para ganar clientes
PHP Números aleatorios en PHP
Hojas de Estilo Formularios basados en retículas CSS
Usabilidad Diseñando un sitio para Palms
Java Script Estela en el puntero del mouse
AJAX ¿Qué es AJAX?
PHP Instalación de phpMyAdmin
Más artículos...