webForumDet fria alternativet

Felm: Är inte ett Object

4 svar · 241 visningar · startad av nill

nillMedlem sedan okt. 2001387 inlägg
#1

(ÄR inte så hemma på javascript).Varför fungerar inte det här:

<SCRIPT LANGUAGE="JavaScript">
<!--
setTimeout(Stang('msgpopup', 'hidden'), 1000);

			function Stang(namn, varde)
				{
				if (document.all)
				{
					document.all\[namn\].style.visibility=varde						

				}
				else if (document.layers)
				{
					document.layers\[namn\].visibility=varde
				}
				else if (document.getElementById)
				{
					document.getElementById(namn).style.visibility=varde;	
				}
				}

			//--\>
		\</SCRIPT\>
M@rtinMedlem sedan dec. 19992 085 inlägg
#2

Du måste definiera funktionerna högre upp i koden. Alltså innan du anropar dem.

------------------
//M@rtin || Peachy.nu\\

ni taLar Bra laTiN

nillMedlem sedan okt. 2001387 inlägg
#3

*dumma mig* ..

men det fungerade ändå inte. la alltid utom script timeout-raden i head istället.

Fick fortfarande felet:
Rad: 15
Tecken: 5
'document.all[...].style' är inte ett objekt.
Kod: 0

osv...

nillMedlem sedan okt. 2001387 inlägg
#4

allt jag vill göra är att dölja lagret jag befinner mig i efter en viss tid. kan väl inte vara så svårt

nillMedlem sedan okt. 2001387 inlägg
#5

Ahh... löste det. functionen skulle visst det vara efter och eftersom jag befann mig i en iframe skulle det vara parent.document istället

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