Ciao a tutti
secondo voi document.documentElement.clientWidth dovrebbe dare una misura minore o maggiore di screen.width?
FireFox me la restituisce maggiore....
è assurdo?
Ciao a tutti
secondo voi document.documentElement.clientWidth dovrebbe dare una misura minore o maggiore di screen.width?
FireFox me la restituisce maggiore....
è assurdo?
Ciao, io ho appena provato, se massimizzata firefox mi restituisce la stessa dimensione, con explorer clientWidth risulta 4px piu piccola, ovviamente se riduci la dimensione della finestra screenwidth rimarrà sempre invariata perchè corrisponde alla risoluzione del monitor, mentre clientWidth ti ritornerà la dimensione della finestra del browser
Ciao
a me FF da numeri assurdi
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script type="text/javascript">
var IE6vDoc=(document.compatMode && document.compatMode != "BackCompat")?1:0;
var w = (window.innerWidth)?window.innerWidth:
((IE6vDoc)?document.documentElement.clientWidth:
document.body.clientWidth);
var h = (window.innerHeight)?window.innerHeight:
((IE6vDoc)?document.documentElement.clientHeight:
document.body.clientHeight);
alert(screen.width);
alert(screen.availWidth);
alert(w);
alert(h);
</script>
</BODY>
</HTML>
Safari a tutto schermo:
alert(screen.width);=1024
alert(screen.availWidth);=1024
alert(w);=1024
alert(h);641
Opera :
alert(screen.width);=1024
alert(screen.availWidth);=1024
alert(w);=952
alert(h);=595
MSIE 8 a tutto schermo:
alert(screen.width);=1024
alert(screen.availWidth);=1024
alert(w);=952
alert(h);=495
FireFox 3.0.11
alert(screen.width);=1024
alert(screen.availWidth);=1024
alert(w);=1707
alert(h);=1052
che versione di FF usi?Originariamente inviato da Gino86
Ciao, io ho appena provato, se massimizzata firefox mi restituisce la stessa dimensione, con explorer clientWidth risulta 4px piu piccola, ovviamente se riduci la dimensione della finestra screenwidth rimarrà sempre invariata perchè corrisponde alla risoluzione del monitor, mentre clientWidth ti ritornerà la dimensione della finestra del browser
Ciao
io la 3.0.11
non so che dire mi sembra strano, ho provato il tuo script e le dimensioni restituite sono corrette, prova a passare a firefox 3.5b99 e guarda se ha lo stesso problema, a me anche essendo una beta funziona perfettamente.
Ciao