webForumDet fria alternativet

Hoverproblem

5 svar · 278 visningar · startad av Troxy

TroxyMedlem sedan mars 20041 505 inlägg
#1

Jag har precis börjat med Javascript och tänkte skapa ett enkelt hoverscript.

<script language="javascript">
function hover(menu)
	{
		(menu).src=(menu)+"h.jpg";
	}
</script>

<img src="bilder/menu1.jpg" name="menu1" onmouseover="hover(menu1)">

Men jag får sökvägen [object].jpg istället för menu1h.jpg

Hjälp!

OveRRidEMedlem sedan feb. 200112 078 inlägg
#2

Jag gissar lite, eftersom JavaScript inte är min starkaste sida. ;)

<script language="javascript">
function hover(menu)
	{
		document[menu].src=(menu)+"h.jpg";
	}
</script>

<img src="bilder/menu1.jpg" name="menu1" onmouseover="hover('menu1')">

eller

<script language="javascript">
function hover(menu)
	{
		document.getElementById[menu].src=(menu)+"h.jpg";
	}
</script>

<img src="bilder/menu1.jpg" name="menu1" onmouseover="hover(this.id)">

RED. Ändrade lite.
RED2. Nu kom Palle och fixade till det. :e ;)

PalleMedlem sedan apr. 20003 174 inlägg
#3

Använd getElementById istället.. :) ex.

[red]<script type="text/javascript">
function hover(menu)
{
	document.getElementById(menu).src = menu+"h.jpg";
}
</script>

...

<img src="bilder/menu1.jpg" id="menu1" onmouseover="hover('menu1');">[/red]
TroxyMedlem sedan mars 20041 505 inlägg
#4

Men jag får fortfarande [object] istället för min variabel i sökvägen.

Btw, Palleman, nu är det dags för en ny hemsida! ;)

PalleMedlem sedan apr. 20003 174 inlägg
#5

Testar jag detta får jag en alert som säger menu1h.jpg.

[red]<script language="javascript">
function hover(menu)
{
	[blue]alert(menu +"h.jpg");
	return false;[/blue]
	document.getElementById(menu).src = menu+"h.jpg";
}
</script>

...

<img src="bilder/menu1.jpg" id="menu1" onmouseover="hover('menu1');">[/red]
TroxyMedlem sedan mars 20041 505 inlägg
#6

Det fungerar nu. Tack för hjälpen.

126 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)