La Web del Programador: Comunidad de Programadores
 
    Pregunta:  20207 - SALTAR PRESENTACIóN FLASH SI NO SE TIENE PLUG-IN
Autor:  Alejandro Sojo González
Estimados señores:
Desde hace tiempo quiero poner una presentación en formato *swf en la página inicial demi web, pero sé que mucha gente no tiene los plug-ins adecuados para visualizarla. Aunque sé que pueden descargarse, lo que quisiera saber es si a través de HTML o cualquier otro lenguaje como JavaScript puedo hacer que se compruebe de inmediato si la persona que entra en mi página tiene el plug-in, y puede ver la presentación, o bien automáticamente, si no tiene el plug-in, "salte" a la página index2.htm, en la que aparece ya el menú real de mi página y que fue en su momento la primitiva página inicial de mi Web.
Muchas gracias por todo.

  Respuesta:  Marina
Esto que te envío a continuación debería darte una idea, es una función que detecta en este caso los plugins de Flash y Director, pero podrás modificarlo para que en tu caso el plugin detectado sea el que quieres.

function MM_checkPlugin(plgIn, theURL, altURL, autoGo) { //v4.0
var ok=false; document.MM_returnValue = false;
with (navigator) if (appName.indexOf('Microsoft')==-1 || (plugins && plugins.length)) {
ok=(plugins && plugins[plgIn]);
} else if (appVersion.indexOf('3.1')==-1) { //not Netscape or Win3.1
if (plgIn.indexOf("Flash")!=-1 && window.MM_flash!=null) ok=window.MM_flash;
else if (plgIn.indexOf("Director")!=-1 && window.MM_dir!=null) ok=window.MM_dir;
else ok=autoGo; }

if (!ok) theURL=altURL; if (theURL) window.location=theURL;
}

Esta otra parte es la que va en la etiqueta body
<body
onLoad="MM_checkPlugin('Shockwave Flash','/tupagina.html,'/tupaginasecundaria.html',false);return document.MM_returnValue">

teniendo siempre en cuenta que donde te pone Flash tu deberás incluir el plugin que necesitan tus usuarios.

Espero que te sea util.

Un saludo.

  Respuesta:  Marina
Creo que me he despistado un poco, ya que esto que te he enviado es exactamente lo que necesitas no tienes que variar nada de los plugins.

Por cierto, esto debería ir en un index nuevo en el que lo único que hay es esto, ya que así esta página será la encargada de direccionar a los usuarios dependiendo de sus posibilidades.