Chriistiian Postado Setembro 20, 2009 Denunciar Share Postado Setembro 20, 2009 <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? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Setembro 20, 2009 Denunciar Share Postado Setembro 20, 2009 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'); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Chriistiian Postado Setembro 20, 2009 Autor Denunciar Share Postado Setembro 20, 2009 Cara, funcionou perfeitamente, muito obrigado!Cara. se eu quisesse usar mais de uma imagem, como ficaria? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Setembro 20, 2009 Denunciar Share Postado Setembro 20, 2009 Não seria somente repetir esse código para a outra imagem ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Chriistiian Postado Setembro 20, 2009 Autor Denunciar Share Postado Setembro 20, 2009 Tipow, tem que repetir todo o código? Eu tentei aqui e não funcionou ;s ' eu vou tentar pelo function change_image() colocar mais function, será que funciona? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Danilo Moraes Postado Setembro 21, 2009 Denunciar Share Postado Setembro 21, 2009 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+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Chriistiian
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
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.