W tej kwestii cięgle jestem totalnym zerem i nie wiem kiedy nadrobię zaległości.
1. Mam za zadanie obliczyć odległość danego obiektu od górnej krawędzi strony a następnie przekazać otrzymane dane do skryptu php.
Znalazłem TUTAJ odpowiedni kod. co prawda pobiera on więcej danych niż potrzebuję jednak nie to jest problemem.
Na stronie mam coś takiego:
Kod: Zaznacz cały
function findPos(obj) {
var nleft = 0;
var ntop = 0;
if (obj.offsetParent) {
nleft = obj.offsetLeft
ntop = obj.offsetTop
while (obj = obj.offsetParent) {
nleft += obj.offsetLeft
ntop += obj.offsetTop
}
}
return [nleft,ntop];
}
var obiekt = getElementById("id_elementu");
var wynik=findPos(obiekt);
document.write(wynik["ntop"]);
2. Zmienną planuję przekazać do php poprzez jakiegoś diva z display:none;
Nie mam ochoty bawić się z ajaxem dla przekazania tak prostych danych. Chyba, że zna ktoś jakiś mniej prymitywny i niezbyt trudny sposób na przekazanie zmiennej z JS do PHP?