if-sats?

JavaScript

0 svar · 137 visningar · startad av Gaski

Medlem sedan juni 2000310 inlägg
Trådstart#1

Jag håller på att försöka göra en scroller för NS6 och IE5+.
Så här ser koden ut:

function scrollned(obj){
	if(document.getElementById(obj).style.top>-document.getElementById(obj).height) {
		clearTimeout(scrollTim)
		document.getElementById(obj).style.top = toppen
		toppen = toppen - 5
		scrollTim = setTimeout("scrollned('"+obj+"')",50)
	}
}

Men if-satsen returnerar alltid false. Vad är det som är fel med den? Jag har testat att lägga in ett värde istället för att hämta height värdet men det fungerade inte heller...

261 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)