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

O que tem de errado nesse código?


Chriistiian

Pergunta

<script LANGUAGE = "JavaScript">

//  change.src = new image(64, 54); 
//  change.src = "http://img176.imageshack.us/img176/2742/buttoncontato1.gif";
//  normal.src = new image(64, 54); 
//  normal.src = "http://img176.imageshack.us/img176/2742/buttoncontato1.gif";

function change_image() {document.changing.src = "http://img176.imageshack.us/img176/2742/buttoncontato1.gif";}
function normal_image() {document.changing.src = "http://img176.imageshack.us/img176/2742/buttoncontato1.gif";}

</SCRIPT>
</HEAD>
<BODY>

<A HREF="pagina.html" onMouseOver="change_image(http://img176.imageshack.us/img176/2742/buttoncontato1.gif); 
window.status='image will change';  
return true" onMouseOut="normal_image(http://img245.imageshack.us/img245/4354/buttoncontato.gif); 
window.status='';  
return true"><IMG SRC="http://img245.imageshack.us/img245/4354/buttoncontato.gif" NAME="changing" BORDER=0></A>
</BODY>

Quero saber porqê não está funcionado o onMouseOver e o onMouseOut , alguém ajuda?

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Seu código possui vários erros, alguns que à princípio não prejudicarão o funcionamento do script.

  • Ao invés do atributo language da tag script, utilize o type como text/javascript

    <script type="text/javascript">
  • Evite utilizar atributos do HTML como "OnMouseOut", utilize onmouseout (minúsculo)
  • Ao passar parâmetros do tipo string para um função você deve incluir aspas.
    change_image('http://img176.imageshack.us/img176/2742/buttoncontato1.gif');

Link para o comentário
Compartilhar em outros sites

  • 0

Pelo que entendi, esse script apenas muda as imagens de uma tag <img>... Para inserir mais imagens dinamicamente, teria que fazer algumas modificacoes no codigo... Mas a principio, seria apenas criando mais functions sim...

E a proposito, em que parte da funcao tu estaria recebendo aquele parametro passado no link, pra trocar a url?? Acho que sua funcao não deveria funcionar assim como esta...

Da maneira como ela esta funcionando, você não precisa passar como parametro aquele url da imagem. Para poder passar como parametro no link a url, a funcao deveria ficar assim:

function change_image(url) {document.changing.src = url;}

Ai sim daria pra colocar o link la no onmouseout.

T+

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