Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182

    rilevare le coordinate nello schermo di un DIV

    ho un DIV all'interno di una struttura di tabelle
    in pratica ci sono tre tabelle annidate e un DIV all'interno di una cella. Il DIV ha position:relative e di conseguenza non ha le proprietà top left impostate.
    Come faccio a questo punto a calcolarmi la distanza del DIV dal margine sinistro e dal margine superiore in maniera assoluta?

    premetto che ho usato le proprietà clientLeft e clientTop ma non funziano

  2. #2
    Utente di HTML.it L'avatar di iguane
    Registrato dal
    Sep 2001
    Messaggi
    1,633

    Re: rilevare le coordinate nello schermo di un DIV

    Originariamente inviato da Sgnafurz
    ho un DIV all'interno di una struttura di tabelle
    in pratica ci sono tre tabelle annidate e un DIV all'interno di una cella. Il DIV ha position:relative e di conseguenza non ha le proprietà top left impostate.
    Come faccio a questo punto a calcolarmi la distanza del DIV dal margine sinistro e dal margine superiore in maniera assoluta?

    premetto che ho usato le proprietà clientLeft e clientTop ma non funziano
    Hai provato con un righello??? :gren:

    ...I'm insane in the brain...

  3. #3
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182

  4. #4
    Utente di HTML.it L'avatar di iguane
    Registrato dal
    Sep 2001
    Messaggi
    1,633
    Originariamente inviato da Sgnafurz
    :quote:

    Prova con

    offsetLeft
    offsetTop

    ...I'm insane in the brain...

  5. #5
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182
    rendono distanze relative e non assolute
    esiste qualcos'altro che tu sappia?

  6. #6
    Utente di HTML.it L'avatar di iguane
    Registrato dal
    Sep 2001
    Messaggi
    1,633
    Originariamente inviato da Sgnafurz
    rendono distanze relative e non assolute
    esiste qualcos'altro che tu sappia?
    e non è quello che serve a te??
    tu hai detto che il div è posizionato in maniera relativa...

    ...I'm insane in the brain...

  7. #7
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182
    Originariamente inviato da iguane
    e non è quello che serve a te??
    tu hai detto che il div è posizionato in maniera relativa...
    esatto, però pare che renda l'offset rispetto alla cella e non rispetto al margine dello schermo

  8. #8
    Utente di HTML.it L'avatar di iguane
    Registrato dal
    Sep 2001
    Messaggi
    1,633
    Originariamente inviato da Sgnafurz
    esatto, però pare che renda l'offset rispetto alla cella e non rispetto al margine dello schermo

    certo perchè la posizione è relativa all'elemento che lo contiene...
    Naturalmente la posizione della cella non è fissa giusto??

    ...I'm insane in the brain...

  9. #9
    Utente di HTML.it L'avatar di iguane
    Registrato dal
    Sep 2001
    Messaggi
    1,633
    prova così...

    con questo ti leggi la posizione dell'elemento padre:
    document.all["test"].parentElement.leftMargin
    document.all["test"].parentElement.topMargin

    Poi sommi i valori relativi che trovi con

    document.all["test"].offsetLeft
    document.all["test"].offsetTop

    e dovresti trovare le cordinate del DIV
    fammi sapere...

    ...I'm insane in the brain...

  10. #10
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182
    ok grazie
    poi ti faccio sapere

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