Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente bannato
    Registrato dal
    Jul 2007
    Messaggi
    66

    ottenere larghezza, altezza e posizione di un div

    ciao a tutti, come si ottengono queste informazioni di un div mediante js?
    Ho provato a usare oggetto.style.heigth, ma nn va...
    http://www.w3schools.com/htmldom/dom_obj_style.asp
    Questo sito mi dice che quel metodo serve per settarli, ma per ottenere queste informazioni? Grazie e ciao

  2. #2
    assegna un id al div di cui vuoi ricavare i dati, poi..


    alert(document.getElementById("id").style.height);



  3. #3
    Utente bannato
    Registrato dal
    Jul 2007
    Messaggi
    66
    Originariamente inviato da pippuzzo80
    assegna un id al div di cui vuoi ricavare i dati, poi..


    alert(document.getElementById("id").style.height);


    non mi ottiene nulla, se prima non li imposto io manualmente.
    Su un sito ho trovato questa classe

    Element.getDimensions( oggetto )

    ma non funziona

  4. #4
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    codice:
    document.getElementbyId(' ').clientWidth;
    ovviamente inserendo il corretto nome id del tuo elemento.
    clientWidth ti dovrebbe restituire la larghezza dell'area visibile dell'elemento, non tenendo conto di bordi o barre di scorrimento. per l'altezza usa clientHeight.
    invece, per la larghezza e altezza totali comprensivi di bordi e barre: offsetWidth e offsetHeight.
    scrollWidth e scrollHeight ti restituiscono le dimensioni come se il div avesse proprietà overflow: visible.

  5. #5
    Utente bannato
    Registrato dal
    Jul 2007
    Messaggi
    66
    cavolo, sei forte

  6. #6
    per la posizione c'è:

    offsetTop
    offsetLeft
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

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.