Mi lehet a probléma a js kóddal?
<script type="text/javascript">
function kepcsere(e,a)
{
if (a=2)
{
e.innerHTML="<img src='2.jpg' onmouseover='kepcsere(this.parentElement,1)' onmouseout='kepcsere(this.parentElement,2)'>";
}
else
{
e.innerHTML="<img src='1.jpg' onmouseover='kepcsere(this.parentElement,1)' onmouseout='kepcsere(this.parentElement,2)'>";
}
}
</script>
<div ><img src='1.jpg' onmouseover='kepcsere(this.parentElement,1)' onmouseout='kepcsere(this.parentElement,2)'></div>
<div ><img src='1.jpg' onmouseover='kepcsere(this.parentElement,1)' onmouseout='kepcsere(this.parentElement,2)'></div>
<div ><img src='1.jpg' onmouseover='kepcsere(this.parentElement,1)' onmouseout='kepcsere(this.parentElement,2)'></div>
<div ><img src='1.jpg' onmouseover='kepcsere(this.parentElement,1)' onmouseout='kepcsere(this.parentElement,2)'></div>
Ismerem őket,de nem értettem,hogy miért adott nullt az this.parentElementr, de már megvan. Valószínű az if-et szúrtam el.
Ez az optimalizált verzió..
<script type="text/javascript">
function kepcsere(e,a)
{
if (a==1)
{
e.innerHTML="<img src='2.jpg' onmouseout='kepcsere(this.parentElement,2)'>";
}
else
{
e.innerHTML="<img src='1.jpg' onmouseover='kepcsere(this.parentElement,1)'>";
}
}
</script>
<div ><img src='1.jpg' onmouseover='kepcsere(this.parentElement,1)'></div>
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!