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 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>