Ciao ragazzi, ho trovato sul forum questo codice utilissimo:
che, dato un elemento con ID mi permette di ricavarne le coordinate.codice:document.getElementById(id).offsetTop document.getElementById(id).offsetLeft
Solo che a me scoccia un po' creare un ID per ogni oggetto, quindi pensavo di fare una cosa simile:
ovvero chiamo una funzione che raccoglie l'elemento, e poi su di esso fa delle operazioni:codice:<div onmouseover="coordinate(this)">
codice:function coordinate(e) { var posx = e.offsetLeft; var posy = e.offsetTop; }
Questo script funziona su pagine semplici; se lo applico ad un layout incasinato con div relativi e assoluti purtroppo posx e posy avranno un valore = 0, o comunque RELATIVO al loro posizionamento.
A me servirebbe quello ASSOLUTO.
Mi dispiace perchè l'idea era cool; dite che devo tirare in mezzo gli id unici?
Ringrazio per qualsiasi spunto di riflessione possiate darmi.

Rispondi quotando