Ir para o conteúdo
SuB

[Resolvido] Detectar browser e redireccionar para páginas diferentes

Mensagens Recomendadas

SuB    0
SuB

Boas!

tenho que entregar a minha prova de aptidao profissional segunda feira....

gostava de saber se alguem me ajudava a concluir o pormenor que me falta:

ao abrir o meu site tem dificuldades funcionar para 2tipos de browsers (firefox e internet explorer) e queria saber quem me ajudava com o codigo:

ao detectar que browser esta a abrir a pagina se for:

internet explorer abre o (indexIE.html)

firefox abre o (indexFIRE.html)

alguem me ajuda????

cumprimentos e obrigado...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
magician    2
magician

Faz um index.html

Com o seguinte codigo JavaScript

<SCRIPT LANGUAGE="JavaScript" TYPE="TEXT/JAVASCRIPT">
    var bname = navigator.appName;

    if (bname == "Microsoft Internet Explorer"){
        window.location="indexIE.html";
    }
    else{
        window.location="indexFIRE.html";
    }
</SCRIPT>

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
karva    0
karva

Ou se quiseres fazer em php:

$b = $_SERVER['HTTP_USER_AGENT'];

if (eregi("MSIE",$b)) {
Header ("Location: indexIE.html");
}
else
{
Header ("Location: indexFIRE.html");
}

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
magician    2
magician

Pois eu bem me parecia que o PHP também dava para fazer mas não me lembrava da String a meter no $_SERVER :P

Em JS dá um ar mais pro :P

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
djthyrax    11
djthyrax

E tambem ele nao deu outra hipotese, portanto ou é boi ou é vaca, e o IE é que não é standard-compliant

Nenhum é totalmente.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade