webForumDet fria alternativet

black out

1 svar · 138 visningar · startad av monAmour

monAmourMedlem sedan dec. 2002258 inlägg
#1

varför funkar inte detta simpla nu då?
ska ändra en bild till en annan med onMouseDown

function changeNode(obj) {
	if (obj.src == "plus.gif") {
		obj.src = "sys_images/treemenu/minus.gif";
	}
	else if (obj.src == "minus.gif") {
		obj.src = "sys_images/treemenu/plus.gif";
	}
}

--- i body ----

<img src="plus.gif" onMouseDown="changeNode(this)">

????? help

dectgapMedlem sedan sep. 20021 655 inlägg
#2

obj.src blir, när du läser av den, den absoluta sökvägen, och inte den relativa.

Du kan ändra funktionen till:

function changeNode(obj) {
	if (obj.src.indexOf("plus.gif")) {
		obj.src = "sys_images/treemenu/minus.gif";
	}
	else if (obj.src.indexOf("minus.gif")) {
		obj.src = "sys_images/treemenu/plus.gif";
	}
}
123 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)