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. Detectando el plugin de Flash
2. Fecha de la última actualización
3. Mostrar cantidad de días online
4. Validar formularios con Dreamweaver
5. Validando emails con JavaScript
6. Seleccionar y copiar formulario
7. Fecha completa con JavaScript
8. Nivelar altura de capas paralelas
9. Mostrar banners Flash en forma aleatoria
10. Detectar el idioma y país del usuario
Más artículos...

Otros artículos...

Hojas de Estilo Efectos en textos e imágenes con CSS
Servidores Instalación del Personal Web Server
Varios Descripción de los códigos de error
Hojas de Estilo Capas visibles e invisibles
Bases de Datos SQL: determinar límite en consultas
Hojas de Estilo Menus simples con CSS y listas
PHP Rotador de banners con estadísticas
PHP Proteger páginas con password en PHP
ASP Utilizando includes en ASP
Java Script Barra de "cargando página"
Más artículos...