webForumDet fria alternativet

javascript fungerar ej i FF

JavaScript

2 svar · 314 visningar · startad av Gimbo

Medlem sedan dec. 20001 626 inlägg
Frågan#1

Tja,

har detta script som ligger mellan head taggarna, vad det gör är att den hittar den aktiva länken i menyn och sätter en bakgrund på den, i internet explorer fungerar det, men i.e bar dyker upp och säger att man måste aktivera activeX, när jag gör det fungerar det, meni FF eller motzilla fungerar det inte alls, någon som har ideer?

<script type="text/javascript">
function findActiveLink() {
    if (!document.getElementsByTagName) return;
        var anchors = document.getElementsByTagName("a"); 
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i]; 
		if (anchor.getAttribute("href") == document.location.href) {
			anchor.className = anchor.className + " activeLinkClass";
		}
    }
}
window.onload = findActiveLink;
</script>
Medlem sedan dec. 20001 626 inlägg
#2

jag fixa det genom att splitta strängen, så att den enbart tittar på .htm sidan och inte hela adressen

Medlem sedan juni 20031 837 inlägg
#3

Lägga gärna upp lösningen så det blir lättare för oss andra som kanske har samma/liknande fel.

Tänk även på att acceptera det svaret som lösning i tråden.

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)