Вернуться   Форум SAPE.RU > Другое > Курилка

-->
Ответ
 
Опции темы
Старый 02.08.2010, 12:35   #1
Хитрый жук
 
Аватар для Алексей Барыкин
 
Регистрация: 05.12.2007
Адрес: Конаково
Сообщений: 2,987
Вес репутации: 390
Алексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущее
По умолчанию Вопрос про JavaScript

1. Есть координаты области
Код:
<area shape="poly" coords="14,257,21,254,26,256,30,259,33,267,31,270,25,270" href="#" alt="Область1" />
2. Есть координаты точки.

Можно ли средствами JS проверить вхождение точки в область?

Гуглёж пока не помогает.

Дополнено:
Пока писал - придумал как решить исходную задачу проще.
Сабжевый вопрос теперь интересует только в образовательных целях.
__________________
taurion.ru | adminbook.ru | indesignbook.ru
Алексей Барыкин вне форума   Ответить с цитированием
Старый 02.08.2010, 17:02   #2
Мастер
 
Регистрация: 17.03.2008
Сообщений: 638
Вес репутации: 238
ahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущее
По умолчанию

А в чем проблема собственно?
Обычная задача вхождения точки в фигуру: кординаты узлов известны, коррдинаты мыши тоже. При построении 3D сцен - ординарная задача.

Я так понимаю, вам проще onmouseover повешать на <area>
ahsinis вне форума   Ответить с цитированием
Старый 02.08.2010, 17:45   #3
Хитрый жук
 
Аватар для Алексей Барыкин
 
Регистрация: 05.12.2007
Адрес: Конаково
Сообщений: 2,987
Вес репутации: 390
Алексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущее
По умолчанию

Цитата:
Сообщение от ahsinis Посмотреть сообщение
А в чем проблема собственно?
Дык матан вспоминать надо!

Исходная задача - на карте России разметить федеральные округа, при наведении грызуна подсвечивать их и отображать div с городами из этого округа.

Округа выделил как area map и подсвечиваю плагином для jQuery, а города хотел отображать по вхождению координат верхнего левого угла div в текущий area.

Решил что проще будет назначить каждому area параметр и выбирать по этому параметру города для отображения.
__________________
taurion.ru | adminbook.ru | indesignbook.ru
Алексей Барыкин вне форума   Ответить с цитированием
Старый 02.08.2010, 18:26   #4
Эксперт
 
Регистрация: 12.12.2009
Адрес: Ростов-на-Дону
Сообщений: 1,537
Вес репутации: 244
eresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущее
По умолчанию

Помнится в школе такая задача была на олимпиаде по информатике
Поскольку матана в школе не знают - победитель решил задачу нарисовав многоугольник и сделав заливку из точки которую надо проверить на принадлежность.

А как это делать "правильно", я до сих пор не знаю.
__________________
Партнёрка знакомств с блоком SAPE. Сапа без расходов на хостинг!
Самый удобный Хостинг (в т.ч. сейчас - бесплатное полугодовое тестирование хостинга Node.JS)
eresik вне форума   Ответить с цитированием
Старый 02.08.2010, 18:57   #5
Специалист
 
Регистрация: 19.11.2009
Сообщений: 157
Вес репутации: 182
sylex - весьма и весьма положительная личностьsylex - весьма и весьма положительная личностьsylex - весьма и весьма положительная личность
По умолчанию

событие onmouseover

как-то делал планировки с подсветкой:
http://mostovik-rielt.ru/objects/1/planir.php
sylex вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможности JavaScript Русская мафия Разработка и сопровождение сайтов 16 01.08.2010 17:32
JavaScript Tobur Разработка и сопровождение сайтов 2 15.03.2010 23:18
javascript kaxart Разработка и сопровождение сайтов 5 11.02.2010 14:45
Подскажите по JavaScript NCom Курилка 4 08.02.2009 03:38
Код на JavaScript agent007 Вопросы по работе системы 1 15.09.2007 02:30


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