![]() |
передача серверу свойств объекта
Добрый день.
Мне нужно передать координаты объекта в виде переменных скрипту-обработчику; как это сделать? Пробую использовать форму для проверки, проходит ли обращение к свойствам объекта вне тега <script>: Код:
<img id="new" src="d:\DHTML\romb.gif" style="position:absolute; top:100; Также пробую присвоить значение переменной внутри тега <script>: Код:
<img id="new" src="d:\DHTML\romb.gif" style="position:absolute; top:100; |
.offsetTop
.offsetLeft =))) |
пробовал, бестолку...
|
Код HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
Спасибо большое, разобрался :)
|
Сорри, побеспокою еще раз.
Как обратиться к элементу по его координатам? По id знаю - Код:
document.getElementById("log").style.display="none";Код:
document.getElementByOffsetLeft("60").style.display="none"; |
никак.
на 1м пикселе у тя может находиться дочерта объектов. (вспомни z-index) придумай что-то другое. или сформулируй задачу сюда, что-то придумается. |
Задача следующая: есть лабиринт, по которому движется точка. Наверно, правильней было бы реализовать его через image maps, но с ними я пока не умею.. таблицы тоже не работают, оставляя между верхней и нижней границами ячеек и картинкой эл-та отступы в неск.пикселов, которые не удалось убрать. Поэтому лабиринт сделан обычным абс.позиционированием эл-тов поверх черного фона.
Проверка шага осуществляется так: в скрипт-обработчик загнана трехмерная матрица, текущие координаты точки плюс направление шага - если стенки нет, координаты точки изменяются и карта лабиринта рисуется заново, вместе с новым положением точки. По задумке, не пройденные участки лабиринта имеют display: none; когда точка на них приходит, картинка должна показаться. Я планирую создать массив, в который будут загоняться id пройденных участков, и извлекаться при ежеходовом обновлении лаба. Здесь обращение к ним будет по id. Но при добавлении в массив нового эл-та, он будет сообщаться скрипту как элемент с координатами, совпадающими с текущими координатами точки... Надеюсь, изложил внятно ) |
вопрос снят, обошел проблему с другого конца :)
|
| Часовой пояс GMT +4, время: 15:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.