Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    25

    dimensione schermo in js

    ciao a tutti, sono di nuovo io.... :master:

    Esiste in js una funzione che mi ritorna la dimensione dello schermo dell'utente?
    Devo inserire nel sito una tabella che si adatta allo schermo.
    Daniela

  2. #2
    le ottieni così:

    codice:
    alert("Le dimensioni dello schermo sono "+screen.width+"x"+screen.height+" pixel.");
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    25
    ma sei fantastico!!!!!!!!!!!!!!!

    complimenti
    Daniela

  4. #4
    Originariamente inviato da pscDani
    ma sei fantastico!!!!!!!!!!!!!!!

    complimenti

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    25
    non volevo farti arrossire...
    Daniela

  6. #6
    Originariamente inviato da pscDani
    non volevo farti arrossire...
    tranquilla, tutto bene. :)

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    25
    ci sarebbe però un altro problema...
    Ho scritto per adattare la dimensione della tabella allo schermo.

    <script language="javascript">
    var tabWidth=screen.width-475;
    </script>

    <table width="&{tabWidth};" >
    .........


    ma Internet Explorer non gestisce questo tipo di espressione, al contrario di Opera (in questo caso funziona).

    Si può risolvere?
    Daniela

  8. #8
    dovresti creare una funzioncina:

    codice:
    function addattaTabella() {
     var tabella=document.getElementById('miatabella');
     var tabWidth=screen.width-475;
     tabella.setAttribute('width', tabWidth);
    }
    da avviare all'avvio della pagina:

    codice:
    <body onload="adattaTabella();">
    ovviamente la tua tabella deve avere il relativo id:

    codice:
    <table id="miatabella">
    fammi sapere se funziona.

  9. #9
    per ulteriori approfondimenti, potrebbero essere utili queste letture.

    ciao

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    25
    funziona perfettamente... non avevo dubbi!!!

    grazie anche per le letture consigliate.

    ciao
    Daniela

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 © 2025 vBulletin Solutions, Inc. All rights reserved.