Page 1 of 1

[Opgelost] vraag over javascript voor breedtebepaling

Posted: Sat Aug 02, 2008 10:34 am
by rodeto
Ik heb nu via CSS een manier gevonden om de breedte te bepalenvoor een pagina in IE6. Kan ik nu het gehele javascript dat standaard in het sjabloon zit verwijderen of heeft die ook nog een andere functie ?

Het gaat dan om dit stukje code:

Code: Select all

<__script__ type="text/JavaScript">
<!--
//pass min and max -measured against window width
function P7_MinMaxW(a,b){
	var nw="auto",w=document.documentElement.clientWidth;
	if(w>=b){nw=b+"px";}if(w<=a){nw=a+"px";}return nw;
}
//-->
</__script>
<!--[if lte IE 6]>
<style type="text/css">
#pagewrapper {width:expression(P7_MinMaxW(720,950));}
#container {height: 1%;}
</style>

Re: vraag over javascript voor breedtebepaling

Posted: Sat Aug 02, 2008 3:02 pm
by RonnyK
Rodeto,

je kunt die logica sowieso verwijderen als je wilt, die zit enkel in de defaults, omdat in de stylesheet gebruik wordt gemaakt van de em-breedte. Dat wordt niet begrepen door IE6 voor de breedte, als je met px zou werken in de stylesheet, zou het al overbodig zijn....

Ronny\

Re: vraag over javascript voor breedtebepaling

Posted: Sat Aug 02, 2008 3:12 pm
by rodeto
OK, Bedankt.
Ik heb de stylesheet nu in em opgebouwd en via CSS voor IE6 een fixed width gecreëerd met

Code: Select all

* html div#pagewrapper {
   width: 975px;
}
.
Script is er nu uit, dat scheelt ook weer in de opbouw én alles is volledig volgens de XHTML / CSS 2.1 regels.