webForumDet fria alternativet

Funktion som inte funkar i IE6

JavaScriptur Javascript

2 svar · 270 visningar · startad av Travoni

Medlem sedan okt. 20041 556 inlägg
Frågan#1

Minus-tecknet visas aldrig i IE6 när man klickat, däremot i IE7 och FF.

	function toggle(id,l){
	    var elm = document.getElementById(id);
	    if(elm.style.display=="block"){
	        elm.style.display="none";
	        l.firstChild.src = "plus.gif";
                        l.firstChild.setAttribute('title','Visa');
	    }else{
	        elm.style.display="block";
	        l.firstChild.src = "minus.gif";
                        l.firstChild.setAttribute('title','Dölj');
	    }
	};

......

<a href="javascript:void(0);" onclick="toggle('myElm',this)"><img src="plus.gif" title="Visa"/></a>

<div id="myElm" style="display:none;">Hej</div>
Medlem sedan okt. 20005 273 inlägg
#2
	function toggle(id,l){
	    var elm = document.getElementById(id);
	    if(elm.style.display=="block"){
	        elm.style.display="none";
	        l.firstChild.src = "plus.gif";
                l.firstChild.title = 'Visa';
	    }else{
	        elm.style.display="block";
	        l.firstChild.src = "minus.gif";
                l.firstChild.title = 'Dölj';
	    }
	};

......

<a href="javascript:void(0);" onclick="toggle('myElm',this)"><img src="plus.gif" title="Visa"/></a>

<div id="myElm" style="display:none;">Hej</div>

otestat, men jag har för mig att setAttribute är lite bökigt i IE6 ;)

mv icaaq

Medlem sedan feb. 20011 198 inlägg
#3

Funkar fint i Version 6.0.2900.2180.xpsp_sp2_gdr.070227-2254

Bifoga all kod.

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