Foros del Web » Programando para Internet » Javascript »

Redireccionar en funcion del navegador

Estas en el tema de Redireccionar en funcion del navegador en el foro de Javascript en Foros del Web. Hola a todos! Estoy haciendo una aplicación, y me encuentro con que en IE no funciona. Temporalmente, quiero hacer lo siguiente: - Si el navegador ...
  #1 (permalink)  
Antiguo 04/03/2010, 05:11
 
Fecha de Ingreso: agosto-2009
Mensajes: 101
Antigüedad: 14 años, 7 meses
Puntos: 0
Redireccionar en funcion del navegador

Hola a todos!

Estoy haciendo una aplicación, y me encuentro con que en IE no funciona.

Temporalmente, quiero hacer lo siguiente:
- Si el navegador es IE, que muestre la página "error.asp"
- Para el resto, que vaya a "default.asp"

Aqui pongo el texto para identificador el tipo de navegador, pero ... ¿y para redireccionar? ¿Como hago para en función del navegador ir a una página o a otra?

Código HTML:
<html>
 <head>
  <script LANGUAGE="JavaScript">

   var sBrowser;
   var sVersion;

   function setBrowserType(){
    var aBrowFull = new Array("opera", "msie", "netscape", "gecko", "mozilla");
    var aBrowVers = new Array("opera", "msie", "netscape", "rv",    "mozilla"   );
    var aBrowAbrv = new Array("op",    "ie",   "ns",       "mo",    "ns"   );
    var sInfo = navigator.userAgent.toLowerCase();;

    sBrowser = "";
    for (var i = 0; i < aBrowFull.length; i++){
     if ((sBrowser == "") && (sInfo.indexOf(aBrowFull[i]) != -1)){
      sBrowser = aBrowAbrv[i];
      sVersion = String(parseFloat(sInfo.substr(sInfo.indexOf(aBrowVers[i]) + aBrowVers[i].length + 1)));
     }
    }
   }

   setBrowserType();

   function getBrowserName(){
    return sBrowser;
   }

   function getBrowserVersion(){
    return sVersion;
   }

  </script>
 </head>
 <body>
  <script language="JavaScript">
   setBrowserType();
   document.write("Browser: " + getBrowserName() + "<br>");
   document.write("Versión: " + getBrowserVersion() + "<br><br>" );
  </script>
 </body>
</html> 
  #2 (permalink)  
Antiguo 04/03/2010, 06:25
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: Redireccionar en funcion del navegador

Hola

Quizás esto te ayude

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />

Etiquetas: funcion, redireccionar, navegadores
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 21:25.