webForumDet fria alternativet

javascript fungerar ej i FF

2 svar · 312 visningar · startad av Gimbo

GimboMedlem sedan dec. 20001 630 inlägg
#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>
GimboMedlem sedan dec. 20001 630 inlägg
#2

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

The_HulkMedlem sedan juni 20031 937 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.

Genererad på 381 ms · cache AV · v20260730165559-full.f96bc7eb