Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    FF e document.documentElement.clientWidth

    Ciao a tutti
    secondo voi document.documentElement.clientWidth dovrebbe dare una misura minore o maggiore di screen.width?

    FireFox me la restituisce maggiore....

    è assurdo?

  2. #2
    Utente di HTML.it L'avatar di Gino86
    Registrato dal
    Jun 2009
    Messaggi
    43
    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

  3. #3
    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

  4. #4
    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
    che versione di FF usi?

    io la 3.0.11

  5. #5
    Utente di HTML.it L'avatar di Gino86
    Registrato dal
    Jun 2009
    Messaggi
    43
    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.