Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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 /applications/core/interface/imageproxy/imageproxy.php?img=http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif&key=f16394cbddc7140988e95da40d87cdc04e8fd18618efd400ded17391eb1801ce" alt="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>>
aperte Ctrl+Shift+J no teu firefox, ai você verá os erros.
http://wbruno.com.br...x-erros-comuns/
Obrigado pela resposta imediata William /applications/core/interface/imageproxy/imageproxy.php?img=http://forum.imasters.com.br/public/style_emoticons/default/grin.gif&key=017c2595898d699bcb3981d35d85b81acabbbe6ca0e4d79da8afca234e59d190" alt="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 ? /applications/core/interface/imageproxy/imageproxy.php?img=http://forum.imasters.com.br/public/style_emoticons/default/upset.gif&key=a5f2b14a4bbe3156567f0725b59e84a20911d231cc45e3abef7fbe7ccb1c7261" alt="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 /applications/core/interface/imageproxy/imageproxy.php?img=http://forum.imasters.com.br/public/style_emoticons/default/clap.gif&key=ab7a79d2320a1ded436b2ab0fea47e116ade502c5a2c7167044566e6dce34a83" alt="clap.gif" />
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/