Автор Тема: Координаты  (Прочитано 4446 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Координаты
« : 31 Августа 2007, 00:27:27 »
Есть много ссылочек в стобик...
Для каждой ссылочки сделана табличка и все таблички с координатой y+10000 спрятаны за экраном...

Нужно по клику по ссылке показывать около нее нужную табличку...

Как можно узнать координаты ссылки на экране...?
Космическая игрушка

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
Координаты
« Ответ #1 : 31 Августа 2007, 02:18:31 »
есть охуенский метод.
записывай :)


function getAbsoluteCoords(oElement) {
var oResult = {
iTop  : 0,
iLeft : 0
};
while(oElement) {
oResult.iTop += oElement.offsetTop;
oResult.iLeft += oElement.offsetLeft;
oElement = oElement.offsetParent;
}
return oResult;
}

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
Координаты
« Ответ #2 : 31 Августа 2007, 02:20:50 »
Кстати. Обязательно ли прятать за экраном, и не проще ли display:none?

Оффлайн Altaxar

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 222
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.moroseac.ru/
Координаты
« Ответ #3 : 31 Августа 2007, 02:36:29 »
Цитировать
Для каждой ссылочки сделана табличка и все таблички с координатой y+10000 спрятаны за экраном...

улыбнуло.
как понял, в табличках описание.
подобное делал таким образом:
создавал iframe, обсолютными координатами, и прятал (visible),
описание записывал в массив JS, при нажатии передавал номер описание и в зависимости этого формировал содержимое iframe.
с определением координат, отпишусь завтра.
Не все является тем чем кажется.

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
Координаты
« Ответ #4 : 31 Августа 2007, 11:57:31 »
Цитировать
создавал iframe

А нахрен iframe? Div вполне подойдет.

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Координаты
« Ответ #5 : 31 Августа 2007, 12:04:46 »
Спасибо просто огромное!
Космическая игрушка

Оффлайн Altaxar

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 222
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.moroseac.ru/
Координаты
« Ответ #6 : 31 Августа 2007, 12:36:16 »
hanslinger
Когда писал, твоего топика ответа не видел.
я какраз этот скрипт и хотел придложить, только он у меня на работе валялся.
Цитировать
А нахрен iframe? Div вполне подойдет.

я написал пример, а что использовать, на его усмотрение, просто хотел подсказать, что не надо кучу табличек делать, или чего еще, а лучще создать массив из данных, и выводить в завасимости нажатие линка, кнопки
Не все является тем чем кажется.

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
Координаты
« Ответ #7 : 31 Августа 2007, 13:12:49 »
Цитировать
лучще создать массив из данных, и выводить в завасимости нажатие линка, кнопки

Это факт.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28