Smasher
08-06-2011, 18:08
Целью является то, чтобы по клику картинка менялась с одной на другую и наоборот.
Вопрос: что я сделал в моём индусском коде не так?
<script>
function flip(n,c) {
document.getElementById("flyer").innerHTML="<a href=\""+src+"\" onClick=\"flip('"+c+"','"+n+"');\"><img src=\""+(c=="/img/flyer.png" ? "/img/flyer_b.png" : "/img/flyer.png")+/></a>";
}
</script>
<div id="flyer"><a onclick="flip('/img/flyer_b.png','/img/flyer.png');"><img src="/img/flyer.png"></a></div>
Так же я только что испробовал такой код:
<SCRIPT>
function change()
{
if (document.getElementById("flyer").src == "/img/flyer.png") document.getElementById("flyer").src="/img/flyer_b.png";
else document.getElementById("flyer").src="/img/flyer.png";
}
</SCRIPT>
<a href="#" onclick="change();"><img id="flyer" src="/img/flyer.png" /></a>
Тоже никак.
Вопрос: что я сделал в моём индусском коде не так?
<script>
function flip(n,c) {
document.getElementById("flyer").innerHTML="<a href=\""+src+"\" onClick=\"flip('"+c+"','"+n+"');\"><img src=\""+(c=="/img/flyer.png" ? "/img/flyer_b.png" : "/img/flyer.png")+/></a>";
}
</script>
<div id="flyer"><a onclick="flip('/img/flyer_b.png','/img/flyer.png');"><img src="/img/flyer.png"></a></div>
Так же я только что испробовал такой код:
<SCRIPT>
function change()
{
if (document.getElementById("flyer").src == "/img/flyer.png") document.getElementById("flyer").src="/img/flyer_b.png";
else document.getElementById("flyer").src="/img/flyer.png";
}
</SCRIPT>
<a href="#" onclick="change();"><img id="flyer" src="/img/flyer.png" /></a>
Тоже никак.