Foros del Web » Programando para Internet » ASP Clásico »

Como detectar Flash con ASP?

Estas en el tema de Como detectar Flash con ASP? en el foro de ASP Clásico en Foros del Web. Saludos a todos. Alguien puede decirme si desde ASP puedo detectar si el usuario tiene flash (y que version) habilitado en su browser? De antemano ...
  #1 (permalink)  
Antiguo 13/11/2002, 08:53
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 23 años, 3 meses
Puntos: 5
Pregunta Como detectar Flash con ASP?

Saludos a todos.

Alguien puede decirme si desde ASP puedo detectar si el usuario tiene flash (y que version) habilitado en su browser?

De antemano GRACIAS!
__________________
Manoloweb
  #2 (permalink)  
Antiguo 13/11/2002, 09:19
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
pues no con ASP

dentro de las servervariables no hay ninguna que informe esa característica del cliente

tal vez algo así con código cliente intercalado en scripts ASP...



<% If IsNull(Request.QueryString("Flash")) Then %>
acá va el código cliente que detecta si el browser tiene flash disponible y redirige a la misma página, o a otra, pasando por URL el parámetro: Flash=Si
<% End if %>

<% If Request.QueryString("Flash") = "Si" Then %>
Acá va el contenido de la página en flash
<% Else %>
Acá va el contenido de la página sin flash
<% End if %>
  #3 (permalink)  
Antiguo 13/11/2002, 11:05
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 23 años, 3 meses
Puntos: 5
Muchas gracias, lo intentare de esa manera...

Creo que ahora debere visitar el foro de Javascript

Gracias!
__________________
Manoloweb
  #4 (permalink)  
Antiguo 21/11/2002, 05:49
 
Fecha de Ingreso: noviembre-2002
Mensajes: 80
Antigüedad: 22 años, 5 meses
Puntos: 0
Yo utilizo este codigo en mi pagina para detectar si el navegador soporta flash o no. Si lo soporta cargo un fichero swf y si no un banner que es un gif.

<object id="arranque" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=2,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="280" height="40">
<param NAME="movie" VALUE="banner0.swf">
<param NAME="quality" VALUE="high">
<script LANGUAGE="JavaScript">
<!--var ShockMode = 0;
if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] &&
navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) { if
(navigator.plugins && (navigator.plugins["Shockwave Flash"] ||
navigator.plugins["Shockwave Flash 2.0"])) ShockMode = 1;}function
checkForShockwave(){ navigator.plugins.refresh(); if (
navigator.plugins["Shockwave Flash"] || navigator.plugins["Shockwave Flash 2.0"]
){ parent.location.reload(); } else { setTimeout( "checkForShockwave()", 1000
); }}if (!ShockMode && navigator.appName &&
navigator.appName.indexOf("Netscape") != - 1 &&
navigator.appVersion.indexOf("4.") != - 1&& navigator.javaEnabled() &&
netscape.softupdate.Trigger.UpdateEnabled() &&
document.cookie.indexOf("StartedShockwaveInstall") == -1) { var jarPath = new
String(""); if (navigator.platform.indexOf("Win32") >= 0 ) jarPath =
"http://download.macromedia.com/pub/shockwave/jars/english/silentflash32.jar"
else if (navigator.platform.indexOf("Win16") >= 0 ) jarPath =
"http://download.macromedia.com/pub/shockwave/jars/english/silentflash16.jar"
else if (navigator.platform.indexOf("MacPPC") >= 0 ) jarPath =
"http://download.macromedia.com/pub/shockwave/jars/english/silentflashppc.jar"
if (jarPath.length) { netscape.softupdate.Trigger.StartSoftwareUpdate
(jarPath, netscape.softupdate.Trigger.FORCE_MODE);
document.cookie='StartedShockwaveInstall;path=/;'
setTimeout("checkForShockwave()", 1000); }}

if ( ShockMode ) {
document.write('<EMBED SRC="banner0.swf"');
document.write('swLiveConnect=FALSE WIDTH=300 HEIGHT=50');
document.write(' QUALITY=high BGCOLOR=#FFFFFF');
document.write(' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">');
document.write('</EMBED>');
} else {
if (!(navigator.appName && navigator.appName.indexOf("Netscape")>=0 && navigator.appVersion.indexOf("2.")>=0)){
document.write('<img border="0" src="banner.jpg" WIDTH="242" HEIGHT="51">');
}
}//-->
</script>
<noembed>
<img border="0" src="banner.jpg" WIDTH="242" HEIGHT="51"></noembed><>
<img border="0" src="banner.jpg" WIDTH="242" HEIGHT="51"></></object>


O carga el fichero banner0.swf o banner.jpg
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 13:52.