webForumDet fria alternativet

Hilfe!

2 svar · 134 visningar · startad av Viking

VikingMedlem sedan maj 20003 652 inlägg
#1
function menu(obj){
	if(obj.style.display == 'none'){
	obj.style.display = ''
	} 
	else obj.style.display = 'none'
}

^ Funktion ^

<SPAN onMouseOver="menu(01)"><A HREF="news.php" TARGET="main">01</A></SPAN>

<SPAN STYLE="display: none" ID="01">Nyheter</SPAN>

^ Huvudsaken ^

Det händer ingenting, det är felet... Nån som vet vad det är?

/me är inte bra i DHTML, inte alls bra ;)

------------------
Hamster!

JojoxxMedlem sedan juni 20004 308 inlägg
#2

Funktion:

function menu(obj){
if(document.getElementById(obj).style.display == 'none'){
document.getElementById(obj).style.display = 'inline'
} else {
document.getElementById(obj).style.display = 'none'
}
}

Förklaring. Först och främst använder vi document.getElementById (enligt DOM) för att få fram elementobjektet. Sedan är inte motsatsen till none "ingenting" utan "block" eller "inline".

Och sen lite fnuttar;

onMouseOver="menu('01')"

------------------
webForum stängt 15-17 feb. Läs mer.

/ Jojoxx
moderator wF

VikingMedlem sedan maj 20003 652 inlägg
#3

Tack så mycket!

------------------
Hamster!

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