Gå til innhold

Webkafeen


Anbefalte innlegg

Videoannonse
Annonse

Man kunne så markert hvilken standard iterasjon nettsiden støttet.

 

Nettlesere som Opera og FF oppererer ikke ikke med harde versjoner som Opera 1-9, det er konstant utvikling noe som dermed ikke vil fungere.

Tror iterasjoner er bedre.. Som er felles definert.

-

Dette blir også som en usecase:

Dette skal nettleseren klare om den støtter versjon 5, og det må den innen en viss dato.

 

 

<script type="text/javascript">
	var left = document.getElementById("left");

	var menu = left.childNodes[3].childNodes[3];
	if(!menu) {
		var menu = left.childNodes[1].childNodes[1];
	}

	var lis = menu.getElementsByTagName("li");
	var ting = 0;
	for(var i = 0; i< lis.length; i++) {
		if(lis[i].className == 'active ') {
			ting = 1;
break;
		}
	}
if(ting == 0) {
	if(menu.childNodes[1]) {
		var norsk = menu.childNodes[1].childNodes[1];
	} else { 
		var norsk = menu.childNodes[0].childNodes[0]; 
	}
	norsk.className = "active";
}
</script>

Dagens lille javascript leksjon :wee:

Endret av Steinmann
Lenke til kommentar
'#left', Sebastian? Nei og nei, semantikken går dukken. :wee:

Hehe, i know. Men når man skal ha jævla generisk html som skal fungere for alt må man gjøre sån.

Alternativet ville vært sidebar1 og sidebar2 elns.

Uansett blir det feil, for er ikke alltid det er sidebar.

 

hmm, firefox trimmer classenavn i dom treet, det gjør ikke andre. Lagde en fiffig bug. :D

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...