Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    4

    recupero dimensioni <td>

    Ciao a tutti , sono alle prime armi con javascript ...

    avrei bisogno di recuperare le dimensioni in pixel ( altezza e larghezza ) di un <td> per caricare al suo interno un immagine delle dimensioni esatte in base alla risoluzione del mio browser

    ... avrei pensato a qualcosa di simile che naturalmente nn va!!??


    <table width="50%" height="50%" >
    <tr>
    <td valign="bottom" id="prova" >

    // qui parte la creazione dell'immagine ...

    <script type="text/javascript">

    var larghezza;
    var altezza;

    larghezza=document.getElementById("prova").style.w idth;
    altezza= document.getElementById("prova").style.height;

    document.write('[img]#[/img]');

    document.getElementById("immagine_box_strutture"). src="<AptrixLibCmpnt name="IMMAGINE_BOX_STRUTTURE2"/>";

    </script>

    </td>
    </tr>
    </table>

    l'immagine la carica ma la dimensione è di un pixel ... sembra non andare questo :

    larghezza=document.getElementById("prova").style.w idth;
    altezza= document.getElementById("prova").style.height;

    sapreste aiutarmi ?

    GRAZIE
    Grazie

    Giuseppe

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    invece di style.width offsetWidth (e ovviamente offsetHeight per l' altezza)

    se l' elemento non ha la proprieta' settata nello stile in linea non ne puoi ricavare il valore con style.proprieta'
    per lo spazio fisicamente occupato da un' elemento puoi con buona approssimazione usare offsetWidth e Height

    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.