Ir para conteúdo
Fórum Script Brasil
  • 0

Java não funciona no Internet Explorer


Fabio Siqueira

Pergunta

Bom dia pessoal,

Preciso da ajuda de vocês, sou iniciante em JS e montei a seguinte função:

var loc = "inicio.html"

function localiza(ht){

        if (ht=='inicio'){
            loc = "inicio.html";
        }
        else if (ht=='sobre'){
            loc = "sobre.html";
        }
        else if (ht=='servicos'){
            loc = "servicos.html";
        }
        else if (ht=='solucoes'){
            loc = "solucoes.html";
        }
        else if (ht=='parceiros'){
            loc = "parceiros.html";
        }
        else if (ht=='contato'){
            loc = "contato.html";
        }
        document.getElementById('encontrado').src=loc
        
}
Para abrir as páginas neste iframe:
<iframe id="encontrado" width="458" height="413" frameborder="0" src="inicio.html"> </iframe>
E cada botão do menu do site esta com este código:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="176" height="28" id="inicio" accesskey="I" tabindex="1" title="Página principal" onClick="java script:localiza('inicio')">

O meu problema é o seguinte, tudo isso ai em cima, funciona normalmente no firefox, no chrome, no netscape mas não Internet explorer não funciona de jeito maneira...

alguém poderia me ajudar por favor

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Parece que o IE tem alguma coisa contra a tag object... eu mesmo não a conhecia.

Solução temporária:

Coloque o teu object dentro de um div/span/etc, e jogue a função onclick pra ele.

Exemplo:

<div onClick="java script:localiza('inicio')">
	<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="176" height="28" id="inicio" accesskey="I" tabindex="1" title="Página principal">
</div>

Editado por fiote
Link para o comentário
Compartilhar em outros sites

  • 0

Dica:

Ao invés de if/elseif/else, tente utilizar sempre que possível o switch caso as comparações tratem de uma mesma variável

Por exemplo, o seguinte código:

valor=5
if(valor==5){
alert("Cinco !")
}elseif(valor==15){
alert("Vinte !")
}else{
alert("Qualquer outro")
}
Poderia ser reduzido dessa forma:
valor=5
switch(valor){
case 5:
alert("Cinco !")
break
case 20:
alert("Vinte !")
break
default:
alert("Outro qualquer !")
}

Obs.:

Java é diferente de Javascript

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...