Ir para conteúdo

POWERED BY:

Arquivado

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

JonyW4

[Resolvido] O que há de errado com o codigo ?!

Recommended Posts

Ola Galera.

Estou começando um trabalho com javascript e gostaria de saber o que há de errado nesse código.

As img estáo no lugar certo e o HTML está correto, mas estou tendo dificuldades nesse Javascript basico

Alguem me ajuda ?! Obrigadão galera thumbsup.gif

<html>
<head>

<script>
function trocarCarro(){
   var nomeCarro = document.getElementById(carro).value;
var linkRoda = "'url(img/carros"+nomeroda+".jpg)'";
   document.getElementById("fundoCarro").style.background=+linkRoda;
}</script>

<body>
<div id="fundoCarro" style="height:200px; width:500px; z-index:2; background-image:"></div>

<input type="button" onClick="trocarCarro()" id="carro" value="civic"/>

</div>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

aperte Ctrl+Shift+J no teu firefox, ai você verá os erros.

 

http://wbruno.com.br/blog/2011/03/31/como-debugar-javascript-firefox-erros-comuns/

Compartilhar este post


Link para o post
Compartilhar em outros sites

aperte Ctrl+Shift+J no teu firefox, ai você verá os erros.

 

http://wbruno.com.br...x-erros-comuns/

 

Obrigado pela resposta imediata William grin.gif

Mas o firefox disse isso:

 

 

 

Alerta: Esperada cor mas encontrado “NaN”. Erro no processamento do valor de “background”. Declaração ignorada.

Arquivo-fonte: file:///E:/Projetos/Sites/Rodas/Untitled-2.html

Linha: 0

Ou seja, ele da um valor indefinido pro background. Mas Porque ? upset.gif

 

 

EDIT: Codigo corrigido mas ainda com o erro acima

<script type="text/javascript">
function trocarCarro(){
   var nomeCarro = document.getElementById("carro").value;
var linkCarro = "'url(img/carros"+nomeCarro+".jpg)'";
   document.getElementById("fundoCarro").style.background=+linkCarro;
}
</script>

--

 

 

Ae ae ae, consegui. Eu mudei o treco do "var linkCarro = "'url(img/carros"+nomeCarro+".jpg)'"; " para var linkCarro = "'url(img/carros/"+nomeCarro+".jpg)'"; e a parte style.background=+linkCarro; para style.background=linkCarro;

 

Obrigado. Topico Resolvido clap.gif

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.