Foros del Web » Programando para Internet » Javascript »

Otra forma para escribir los javascript que detectan los plugins???

Estas en el tema de Otra forma para escribir los javascript que detectan los plugins??? en el foro de Javascript en Foros del Web. Me interesa poner estos dos javascript que detectan los plugins en mi pagina. Pero yo no quiero que hagan la redirecion de manera automatica. Yo ...
  #1 (permalink)  
Antiguo 13/09/2004, 19:36
Avatar de Laura_Berenice  
Fecha de Ingreso: septiembre-2004
Ubicación: Mexico
Mensajes: 79
Antigüedad: 19 años, 7 meses
Puntos: 0
Otra forma para escribir los javascript que detectan los plugins???

Me interesa poner estos dos javascript que detectan los plugins en mi pagina. Pero yo no quiero que hagan la redirecion de manera automatica.

Yo quiero un javascript que haga solo estas dos cosas:

1.- Que detecte si el ordenador tiene instalado flash player, y quick time.

2.- Que mande una alerta que diga que no tiene instalado: flash player, y quick time (con un mensaje). y ya!!!

Yo quiero poner un link en una imagen, que mande a la pagina de Flash MX y Quick Time donde estan los plugins. y que sea el usuario el que haga click en el link ( y no que se ejecute una redirecion automatica).

De hecho ya lo hice asi, como muestro en este ejemplo:

<A HREF="javascript:void(0)"
onClick=window.open("http://www.apple.com/quicktime/download/")>
<img src=" Imagen del letrero Quick Time" border="0" hspace="4" vspace="4" alt="Apple/QuickTime/Download">
</A>

Pero me hace falta el javascript que haga solo las dos cosas que me interezan:

1.- Que detecte si el ordenador tiene instalado flash player, y quick time.

2.- Que mande una alerta que diga que no tiene instalado: flash player, y quick time (con un mensaje). y ya!!!

----------------------------------------------

Aqui estan los javascript de los plugins, como se modifican???:



P ¿Como detecto flash player?
R=

<script language="JavaScript">
<!--
function MM_checkPlugin(plgIn, theURL, altURL, autoGo) {
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) {
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;
}
//-->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000" onLoad="MM_checkPlugin('Shockwave Flash','index.html',
'http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&amp;
Lang=LatinAmerica&amp;P5_Language=Spanish',true);r eturn document.MM_returnValue">



P¿Como detecto quick time?
R=

<script language="JavaScript">
<!--
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;
}
//-->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000" onLoad="MM_checkPlugin('QuickTime Plug-In','index.html',
'http://www.apple.com/quicktime/download/',true);return document.MM_returnValue">
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:16.