Redirecionar com JavaScript se o navegador não for IE9

  • Autor Autor javier29pe
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
javier29pe

javier29pe

1
Sigma
SEO
Verificación en dos pasos activada
Suscripción a IA
Hola he creado un codigo para detectar si el usuario entra en la web con IE 9 u otro navegador diferente al IE.

En resumen si el usuario entra con IE8 o inferior debe ejecutar el resto de la pagina y sino ser redirigido a indexs

Pero no me funciona, estoy segurisimo de que es algun ; o alguna otra tonteria pero no logro averiguar, alguien me podria ayudar a averiguar donde esta mi lapsus? gracias.

<script language="JavaScript">
<!--
var navegador = navigator.appName;
var version = navigator.appVersion;

if (navegador != "Microsoft Internet Explorer" || (navegador="Microsoft Internet Explorer && version.indexOf("MSIE 9.0") != -1))
{
window.location="indexs.htm";
return;
}

//-->
</script>
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
El codigo seria el siguiente:

HTML:
<script type="text/javascript"> 
var navegador = navigator.appName; 
var version = navigator.appVersion;
if (navegador != "Microsoft Internet Explorer" || ( navegador == "Microsoft Internet Explorer" && version.indexOf("MSIE 9.0") != -1) )
	window.location="indexs.htm";
</script>

Ahora tambien tienes otras posibilidades como usar PHP para redireccionar, para evitar que tengan que cargar el script.

Si lo que necesitas es simplemente dar estilos para otro navegador te recomiendo usar un hack de HTML especial para ie y maquetar normalmente.

Saludos
 
Yo también opinio que si lo que quieres es dar estilos para diferentes navegadores, actualmente existen diversos hacks para poder maquetar con html + css de forma normal.
 
Voltar
Topo