Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fall

[Resolvido] identificar browser

Recommended Posts

Bom dia a todos

 

Pessoal, como posso fazer pra um determinado script seja apenas visto/lido pelo ie6 e os demais navegadores o ignorassem ?

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma das formas seria:

if (navigator.appVersion.indexOf('MSIE 6.0') > 0) {
	alert('IE6');
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pra identificar o browser entendi blza

agora como faço pra carregar o arquivo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Que arquivo deseja carregar? É outra página?

 

Dentro do IF você pode colocar um redirecionamento para outra página caso não seja IE6. Lembrando que você tem que alterar a condição que citei.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu usei esse script aki pro ie6 por causa dos png transparente.

Mas acontece q eu qeria q apenas ele visse esse script.

coisa q nao acontece, pois o Opera ta interpretando tb, e com isso

ele ta acrescentando uma margin a mais q o esperado.

Quando eu retiro esse script, o Opera volta ao normal

 

 

<script type="text/javascript" src="javascript/DD_belatedPNG_0.0.7a.js"></script>         
    <!--[if lte IE 6]>
    <script type="text/javascript">
      DD_belatedPNG.fix('.compre');
    </script>
    <![endif]-->

Compartilhar este post


Link para o post
Compartilhar em outros sites

<script type="text/javascript">

if (navigator.appVersion.indexOf('MSIE 6.0') == 0) {

DD_belatedPNG.fix('.compre');

}

</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, coloca essa condição dentro do arquivo que tem o script e carrega ele normalmente

Compartilhar este post


Link para o post
Compartilhar em outros sites

Complementando o script que o hargon postou, dá pra redirecionar o usuário para uma outra página, se este tiver usando o IE6:

 

if (navigator.appVersion.indexOf('MSIE 6.0') > 0)

{

alert('IE6'); /* APENAS ALERTA PARA IDENTIFICAR O IE6, PODE SER RETIRADO */

window.location.href="ENDEREÇO DA PÁGINA DE DESTINO"

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.