Ciao ragazzi, ho trovato sul forum questo codice utilissimo:
codice:
document.getElementById(id).offsetTop
document.getElementById(id).offsetLeft
che, dato un elemento con ID mi permette di ricavarne le coordinate.
Solo che a me scoccia un po' creare un ID per ogni oggetto, quindi pensavo di fare una cosa simile:
codice:
<div onmouseover="coordinate(this)">
ovvero chiamo una funzione che raccoglie l'elemento, e poi su di esso fa delle operazioni:
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.