tenho dois scripts aqui, um deles, identifica qual a resolução do usuário e o redireciona para uma página pré-definida. O outro, identifica qual o navegador do usuário, e o redireciona para uma página pré-definida.
A questão é a seguinte: Navegadores como o Google Chrome e Safari tem suas telas maiores que o Internet Explorer e Mozilla Firefox. Sendo assim, eu precisava juntar esses dois scripts, para que o redirecionamento fosse feito com base na resolução E no navegador.
exemplo: se a resolução for 1024x768 + Firefox, redireciona para index1.htm
se for resolução 1024x768 + Chrome, redireciona para index2.htm
se for resolução 800x600 + Chrome, redireciona para index3.htm, e assim por diante... tentei uma concatenação com os scripts, mas ele sempre pegava as instruções da resolução (que vinham na frente) e ignoravam as instruções sobre o navegador.
Outra dúvida, é sobre a identificação do navegador. No script por exemplo, o IE é identificado como Microsoft Internet Explorer. Tentei a identificação do Firefox com vários nomes tipo (Mozilla Firefox, Firefox, Mozilla, etc), mas não funcionou. Onde eu vejo qual o nome "original" do navegador afim de acessá-lo através de um script?
Valeu pessoal!
Script Resolução
<script language="JavaScript1.2">
if (screen.width==800||screen.height==600) //if 800x600
window.location.replace("http://www.netscape.com")
else if (screen.width==640||screen.height==480) //if 640x480
window.location.replace("http://www.microsoft.com")
else if (screen.width==1024||screen.height==768) //if 1024x768
window.location.replace("http://www.yahoo.com.br")
else //if all else
window.location.replace("http://google.com")
</script>
Script Navegador
<script>
var browser_type=navigator.appName
var browser_version=parseInt(navigator.appVersion)
//if NS 6
if (browser_type=="Netscape"&&browser_version>=5)
window.location.replace("http://mozilla.org")
//if IE 4+
else if (browser_type=="Microsoft Internet Explorer"&&browser_version>=4)
window.location.replace("http://microsoft.com")
//if NS4+
else if (browser_type=="Netscape"&&browser_version>=4)
window.location.replace("http://www.netscape.com")
//Default goto page (NOT NS 4+ and NOT IE 4+)
else
window.location="http://www.google.com"
</script>
Pergunta
darkgmbt
Olá pessoal, é o seguinte:
tenho dois scripts aqui, um deles, identifica qual a resolução do usuário e o redireciona para uma página pré-definida. O outro, identifica qual o navegador do usuário, e o redireciona para uma página pré-definida.
A questão é a seguinte: Navegadores como o Google Chrome e Safari tem suas telas maiores que o Internet Explorer e Mozilla Firefox. Sendo assim, eu precisava juntar esses dois scripts, para que o redirecionamento fosse feito com base na resolução E no navegador.
exemplo: se a resolução for 1024x768 + Firefox, redireciona para index1.htm
se for resolução 1024x768 + Chrome, redireciona para index2.htm
se for resolução 800x600 + Chrome, redireciona para index3.htm, e assim por diante... tentei uma concatenação com os scripts, mas ele sempre pegava as instruções da resolução (que vinham na frente) e ignoravam as instruções sobre o navegador.
Outra dúvida, é sobre a identificação do navegador. No script por exemplo, o IE é identificado como Microsoft Internet Explorer. Tentei a identificação do Firefox com vários nomes tipo (Mozilla Firefox, Firefox, Mozilla, etc), mas não funcionou. Onde eu vejo qual o nome "original" do navegador afim de acessá-lo através de um script?
Valeu pessoal!
Script Resolução
Script Navegador Editado por darkgmbtLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.