Wydaje mi się, że nie da się pobrać pozycji na jakiej znajdują się poszczególne elementy strony. Można przez JS pobrać szerokość i wysokość strony oraz ekranu, a i to nie we wszystkich przeglądarkach działa.
Ale z tego co rozumiem to tobie chodzi o to, że masz jakieś pole tekstowe i w trakcie wpisywania do niego jakichś danych ma się zmieniać zawartość pod nim, czy o to ci chodzi?
Jeżeli tak to możesz zrobić to w ten sposób:
Wpisz coś:
<input type="text" onChange="wykonaj_ta_funkcje();" /><br /><div id="tu_sie_zmienia"></div>
dodajesz do tego funkcje w JS:
function wykonaj_ta_funkcje()
{ document.getElementById('tu_sie_zmienia').innerHTML='kod_ktory_ma_byc_dodawany'; }
Ale jeżeli chodzi ci o wyszukiwarkę, która będzie bardziej wydajna to poczytaj coś o AJAXie, bo kiedyś sam pisałem coś takiego i działało w miarę dobrze.