Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/07/2009, 10:44
Avatar de IMAC/
IMAC/
 
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 19 años, 3 meses
Puntos: 14
De acuerdo Respuesta: Lanzar aviso cuando se requiera de cierta version de navegador

Vale, solucioné el problema a través de la versión de javascript que usa cada versión del navegador. (que siempre es diferente al menos en el caso que me interesaba del Internet Explorer)

El código es este para los interesados:

Código javascript:
Ver original
  1. var navegador = navigator.appName;
  2.  
  3. if(navegador == "Microsoft Internet Explorer"){
  4.  
  5.     /*
  6.      Esta variable obtendrá el valor de la versión de JavaScript que utiliza el navegador,
  7.      por tanto, con este truco, puesto que cada versión de Internet explorer
  8.      trae una específica, és suficiente para determinar que versión utiliza
  9.     */
  10.     var ieversion=/*@cc_on function(){ switch(@_jscript_version){ case 1.0:return 3;
  11.           case 3.0:return 4;case 5.0:return 5; case 5.1:return 5; case 5.5:return 5.5;
  12.           case 5.6:return 6; case 5.7:return 7; }}()||@*/0;
  13.    
  14.     /* Si la versión de Internet Explorer es más antigua que la 7  */
  15.     if(ieversion < 7) {
  16.         alert("Está usando una versión de Microsoft Internet Explorer anterior a la versión 7. \n Esto causará problemas con la aplicación .....");
  17.         document.location.href="descargarNavegador.html";
  18.     }
  19. }

Saludos.