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>