[Resolvido] Verificar o navegador e mostrar uma página diferente para cada um.

3 participantes

Ir para baixo

Tópico resolvido [Resolvido] Verificar o navegador e mostrar uma página diferente para cada um.

Mensagem por perdi o email e senha 03.09.10 19:49

Olá,

Dúvida :
se for WEBKIT mostrar uma, se for FIREFOX mostrar a mesma que WEBKIT, se for IE mostrar que o fórum não pode ser acessado pelo IE

Procedimentos que foram tentados para resolver :
javascript PODE resolver

Captura de tela (quando necessário) :
[Resolvido] Verificar o navegador e mostrar uma página diferente para cada um. Space

Até mais.
perdi o email e senha
perdi o email e senha
Novo Membro

Membro desde : 03/09/2010
Mensagens : 2
Pontos : 4

http://sonic-e-god-of-war.forumeiros.info/

Ir para o topo Ir para baixo

Tópico resolvido Re: [Resolvido] Verificar o navegador e mostrar uma página diferente para cada um.

Mensagem por Fukuller 04.09.10 15:43

AJUDA AQUI!

quero um javascript que verifica se o navegador é IE e mostra:

{GENERATED_NAV_BAR}

e se não for ele mostra:

" "
Fukuller
Fukuller
Membro

Membro desde : 12/04/2010
Mensagens : 934
Pontos : 1318

http://estrangenero.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: [Resolvido] Verificar o navegador e mostrar uma página diferente para cada um.

Mensagem por Solkis 04.09.10 15:49

Bom dia,

Poderá usar este código para tal fim:
Código:
switch(navigator.appName) {
    case 'Microsoft Internet Explorer':
        alert('Não damos suporte ao seu navegador');
        break;
   
    case 'Netscape
        ...
        break;
}

Até mais.
Solkis
Solkis
Membro Entusiasta

Membro desde : 26/01/2008
Mensagens : 9983
Pontos : 12071

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: [Resolvido] Verificar o navegador e mostrar uma página diferente para cada um.

Mensagem por Fukuller 04.09.10 19:05

Onde eu coloco esse código? numa página HTML? eu quero que redirecione se o navegador NÃO for IE, ou seja, se for firefox ele redireciona, se for google chrome ele redireciona, se for IE ele NÃO redireciona

mais fácil:

se for IE ele usa o alert('não damos suporte ao seu navegador') e a variavel REDIR vai ser "Utilize um outro navegador...", vai ter um <div id="REDIRECT"> que vai aparecer o que o REDIR mostrar, se for outro navegador, vai mostrar: "<meta http-equiv=Content-Type content=text/html; charset=utf-8 /><meta http-equiv=refresh content=1; url=http://sonic-e-god-of-war.forumeiros.info/login.forum> REDIRECIONANDO! se demorar muito, clique <a href=http://sonic-e-god-of-war.forumeiros.info/login.forum >AQUI</a>" (já adaptei o código para javascript)
Fukuller
Fukuller
Membro

Membro desde : 12/04/2010
Mensagens : 934
Pontos : 1318

http://estrangenero.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: [Resolvido] Verificar o navegador e mostrar uma página diferente para cada um.

Mensagem por Fukuller 04.09.10 19:23

acho que é o mesmo código, só que tem que utilizar um para cada navegador não?

A função ELSE não funciona?
Fukuller
Fukuller
Membro

Membro desde : 12/04/2010
Mensagens : 934
Pontos : 1318

http://estrangenero.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: [Resolvido] Verificar o navegador e mostrar uma página diferente para cada um.

Mensagem por Solkis 04.09.10 20:04

Redirecionaria para um mesmo lugar, a não ser que o navegador fosse o explorer?
Solkis
Solkis
Membro Entusiasta

Membro desde : 26/01/2008
Mensagens : 9983
Pontos : 12071

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: [Resolvido] Verificar o navegador e mostrar uma página diferente para cada um.

Mensagem por Fukuller 04.09.10 23:02

é!

a função ELSE não pode ser usada?

e se o navegador fosse o EXPLORER iria mandar usar outro.
Fukuller
Fukuller
Membro

Membro desde : 12/04/2010
Mensagens : 934
Pontos : 1318

http://estrangenero.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: [Resolvido] Verificar o navegador e mostrar uma página diferente para cada um.

Mensagem por Solkis 05.09.10 12:40

Pode usar esta estrutura sim:
Código:
if(navigator.appName.match(/Internet Explorer/) {
alert("Não damos suporte ao seu navegador!");
else {
window.location = "http://URL";
}
Até mais.
Solkis
Solkis
Membro Entusiasta

Membro desde : 26/01/2008
Mensagens : 9983
Pontos : 12071

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: [Resolvido] Verificar o navegador e mostrar uma página diferente para cada um.

Mensagem por Fukuller 05.09.10 18:52

Resolveu, mas esse fica ainda melhor:

Código:
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<script>
if(navigator.appName.match(/Internet Explorer/)) {
alert("Desculpe-nos, mas não damos suporte ao seu navegador! Tente utilizar outro...");
document.write('Desculpe-nos, mas não damos suporte ao seu navegador! Tente utilizar outro...');
}
else {
window.location = ("http://URL_DO_SEU_FÓRUM/login.forum");
}
</script>
<br>
<a href="http://www.forumeiros.com" target="_blank">Criar um fórum</a>

Utilize numa página HTML, com as seguintes opções:
Qualquer nome (de preferência "HOMEPAGE").
Utilizar o início e o final: Não
Utilizar como página inicial: Sim

e substitua o "URL_DO_SEU_FÓRUM" pelo url(site, sem HTTP://) do seu fórum
Fukuller
Fukuller
Membro

Membro desde : 12/04/2010
Mensagens : 934
Pontos : 1318

http://estrangenero.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: [Resolvido] Verificar o navegador e mostrar uma página diferente para cada um.

Mensagem por Fukuller 05.09.10 19:57

Pode colocar "RESOLVIDO"? pois eu sou o mesmo cara que o "perdi o email e senha". aquela conta foi pra fala que eu esqueci as 2 senhas. então: RESOLVIDO. e exclua aquela conta...
Fukuller
Fukuller
Membro

Membro desde : 12/04/2010
Mensagens : 934
Pontos : 1318

http://estrangenero.forumeiros.com/

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos