Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Появление формы в определенной части картинки (https://javascript.ru/forum/events/11677-poyavlenie-formy-v-opredelennojj-chasti-kartinki.html)

Lila 07.09.2010 09:32

Появление формы в определенной части картинки
 
Здравствуйте!

Буду благодарна, если скажете в каком направлении двигаться при решении проблемы...Как это реализовать.

Имеется картинка с ссылками в нескольких частях картинки, надо чтобы по клику на ссылке рядом с этой ссылкой (не с картинкой) появлялась форма.

Skipp 07.09.2010 10:31

есть бутерброд бутерброд не есть есть не бутерброд.

Вот я тоже ничего не понял:)

Lila 07.09.2010 11:17

Ага, запутанная задача.)

Есть картинка - карта региона. На ней с помощью map выделены подрегионы.
Надо по клику на подрегионе отображать рядом с ним форму.

То есть кликнул на части картинки и всплыла форма рядом с этим подрегионом, потом кликнул на другой части картинки - рядом с ней появилась форма, а в предыдущем месте исчезла...

KBEPT 07.09.2010 11:36

А можно узнать хоть примерный состав формы и назначение ?
Для всех регионов форма будет одинаковой или будет отличаться по составу полей на ней ?

Lila 07.09.2010 11:40

Состав формы - простой селект. В селекте цифры от 1 до 5. У каждого региона одинаковые.

Форму сделала, не получается ее убирать при нажатии на другой регион...

Skipp 07.09.2010 11:46

Lila,
Так это же не проблема, а задача. в чём вопрос то заключается.
Цитата:

Как это реализовать.
Ставите событие в котором получаете место нахождения объекта на который кликнули и что это за объект, после создаёте блок(div) наполняете его необходимым и вешаете рядом с объектом на который кликнули.

Skipp 07.09.2010 11:47

Lila,
код приведите.

Lila 08.09.2010 03:55

Skipp,

да! Спасибо!:) Я поняла, о чем Вы говорите. Просто у меня мало опыта работы с javascript, поэтому сразу сообразить не смогла.

В итоге я все сделала с помощью средств фреймворка Wicket, по клику меняю содержимое тега (конкретно координаты), вроде должно нормально работать.


Часовой пояс GMT +3, время: 12:56.