Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/01/2005, 20:16
Alex Cruz
 
Fecha de Ingreso: julio-2004
Mensajes: 194
Antigüedad: 19 años, 9 meses
Puntos: 0
Si, ya se que soy un arcaico, un primitivo, un simplon. Pero tanta inter-actividad-automatica con el internauta, lo hace sentirse que no sabe lo que pasa, que el no toma decisiones, y hace que se harte de una pagina.

Como esas paginas Flash que tienen todo automatizado, que llega un momento en el que fastidian (yo me harto de ellas, no se ustedes).

Aqui les muestro todo lo que encontre sobre deteccion de plugins, pero que me quede con la duda de si jalaban en todas los navegadores y sistemas operativos.


Código HTML:
La función isObject nos permite saber si el usuario que se conecta a nuestras páginas tiene instalado un objeto determinado.
Para saber tiene instalado el plug-in de Flash utilizaremos el siguiente código:



<%
if isObject(createObject("ShockwaveFlash.ShockwaveFlash")) then
    flash = "El Plug-in de Flash está instalado"
else
    flash = "El Plug-in de Flash no está instalado"
end if

response.write flash
%>  

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

Script para meterte en favoritos:

<SCRIPT LANGUAGE="JavaScript">
	<!--
	function addBookmark()
	{
	  if (window.external)
	    external.AddFavorite("http://darkresident.tk")
	  else
    	alert("Tu navegador no soporta esta caracteristica");
	}
	// -->
	</SCRIPT>



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



Microsoft Internet Explorer 3.0 y superior usa el atributo CODEBASE para detectar qué versión del control 
ActiveX Flash Player está instalada en el ordenador del usuario. Si la versión instalada es inferior que la 
especificada en CODEBASE, Internet Explorer puede automáticamente bajar e instalar la nueva versión del Flash Player 
desde la dirección especificada en CODEBASE.

codebase= "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"

Los números '6,0,29,0' especifican la versión requerida del Player. El primer número, '6', indica cual deberia ser 
la mayor versión del Player. El tercer número,'29', especifica la última revisión del Player requerida para ver 
correctamente el contenido de la página.

Ejemplo:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
 codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
 WIDTH=99% HEIGHT=99%>

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

Este arreglo, llamado plugins, contiene información sobre cada plug-in instalado para el navegador 
(como Shockwave, Quicktime, etc.). En su uso más simple, se puede verificar la presencia de un plug-in 
instalado con código como éste:

isplugin = navigator.plugins["Quicktime"]

if (isplugin)

{ document.writeln ("<EMBED SRC='jurasic.mov HEIGHT=100 WIDTH=100>" }

else { document.writeln ("No se puede ver el enlace del video sin el plug-in Quicktime." ) }

Usando este fragmento de código, se puede adaptar el comportamiento de la página a la presencia o ausencia de un
 plug-un en particular.


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

script de prueba: 

<SCRIPT LANGUAGE="JavaScript">
<! -- 
isplugin = navigator.plugins["Quicktime"]

if (isplugin)
    {window.alert("El Plug-in de Quicktime está instalado")}
else
    {window.alert("El Plug-in de Quicktime no está instalado")} 
end 
//-->
</SCRIPT>

----------

<SCRIPT LANGUAGE="JavaScript">
<! -- 
isplugin = navigator.plugins["Quicktime"]

if (isplugin)
    {window.alert("El Plug-in de Quicktime está instalado")}
else
    {window.alert("El Plug-in de Quicktime no está instalado")} 
//-->
</SCRIPT>

----------

<SCRIPT LANGUAGE="JavaScript">
<! -- 
isplugin = navigator.plugins["Quicktime"]

if (isplugin)
    {alert("El Plug-in de Quicktime está instalado")}
else
    {alert("El Plug-in de Quicktime no está instalado")} 
end 
//-->
</SCRIPT>

----------

onclick="window.alert('Esta es una Alerta en JavaScript.');  ">

---------- 

<SCRIPT LANGUAGE="JavaScript">
<! -- 
isplugin = navigator.plugins["Quicktime"]

if (isplugin)
    onclick="window.alert('El Plug-in de Quicktime está instalado.'); ">
else
    onclick="window.alert('El Plug-in de Quicktime no está instalado'); "> 
end 
//-->
</SCRIPT>

---------

<BODY 
onLoad="alert('Bienvenido a gamarod.com.ar')"></BODY>


---------

<SCRIPT LANGUAGE="JavaScript">
<! -- 
isplugin = navigator.plugins["Quicktime"]

if (isplugin)
    alert('El Plug-in de Quicktime está instalado.')">
else
    alert('El Plug-in de Quicktime no está instalado')"> 
end 
//-->
</SCRIPT>

--------


<html>
<head>
<!-- Copiar dentro del tag HEAD -->
<script language="JavaScript">
<!-- 

function detectarflash(){

//********cambiar los siguientes datos*************

flashpage = "intro.html"
upgradepage = "plugin-flash.html"
nonflashpage = "sin-flash.html"
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>
</head>

<!-- Copiar dentro del tag BODY -->
<body onLoad="detectarflash()">

</body>
</html>

----------------------------------------------------
Saludos!!!