Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2010, 09:27   #1
Dimazess
Новичок
Джуниор
 
Регистрация: 14.03.2010
Сообщений: 6
По умолчанию Java скрипт, при наведении на карту она остается картой но картинка меняется

Есть хтмл файл и картинка-карта. Вопрос в следующем как сделать так, чтобы при наведении курсора, картинка менялась (например все темнело, а выбранный объект оставался таким же как был) но чтобы это была тоже карта. Тоесть наводим мышь, все темнеет, наш участок является ссылкой, убираем мышь картинка становится первоначальной...

Я знаю что это можно сделать во флеш, но я не умею особо с ним работать...(
Или если есть варианты решить это на других языках, например РНР подкажите пожалуйста.
Заранее спасибо!
Dimazess вне форума Ответить с цитированием
Старый 14.03.2010, 13:24   #2
Dimazess
Новичок
Джуниор
 
Регистрация: 14.03.2010
Сообщений: 6
По умолчанию

я так понимаю что желающих помочь нет...
Dimazess вне форума Ответить с цитированием
Старый 14.03.2010, 14:57   #3
Dvijochnyk
Пользователь
 
Регистрация: 23.01.2009
Сообщений: 21
По умолчанию

в етом может помочь Javascript || JQuery
Dvijochnyk вне форума Ответить с цитированием
Старый 14.03.2010, 15:06   #4
Dimazess
Новичок
Джуниор
 
Регистрация: 14.03.2010
Сообщений: 6
По умолчанию

Ну это я и сам знаю...А поконкретнее няльзя ли...
Dimazess вне форума Ответить с цитированием
Старый 14.03.2010, 15:15   #5
Dvijochnyk
Пользователь
 
Регистрация: 23.01.2009
Сообщений: 21
По умолчанию

http://www.linkexchanger.su/2008/66.html
Dvijochnyk вне форума Ответить с цитированием
Старый 14.03.2010, 15:35   #6
Dimazess
Новичок
Джуниор
 
Регистрация: 14.03.2010
Сообщений: 6
По умолчанию

Dvijochnyk, спасибо, но это не то что мне нужно...
Есть большая картинка, я навожу на одно здание мышкой, картинка меняется и вся она черно белая а это здание цветное и является ссылкой... Это как то с картой мутить наверное нужно...
или во флеш, но я что то включил его, потыкал и понял что за 5 минут с нуля с ним не совладать...
Dimazess вне форума Ответить с цитированием
Старый 14.03.2010, 16:46   #7
KREGI
Форумчанин
 
Аватар для KREGI
 
Регистрация: 29.11.2008
Сообщений: 333
По умолчанию

Dimazess, у тега img есть параметр ISMAP, и usemap - ссылка на тег <MAP>, содержащий координаты для клиентской карты - изображения.

Цитата:
Параметр ismap говорит браузеру что рисунок является серверной картой-изображением. Карты-изображения позволяют привязывать ссылки к разным областям одного изображения. Реализуется в двух различных вариантах — серверном и клиентском. В случае применения серверного варианта браузер посылает запрос на сервер для получения адреса выбранной ссылки и ждет ответа с требуемой информацией. Такой подход требует дополнительного времени на ожидание результата и отдельные файлы для каждой карты-изображения.

Отправка данных на сервер происходит следующим образом. Необходимо поместить тег <IMG> в контейнер <A>, где в качестве значения параметра href указать адрес CGI-программы. Программа анализирует полученные координаты нажатия мыши, которые считаются от левого верхнего угла изображения, и возвращает требуемую веб-страницу.
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
  <title></title>
 </head>
 <body>

  <p><a href="http://www.сайт.ru/html/ismap.php"><img src="/images/sample.gif" 
  alt="" width="150" height="150" ismap></a></p>

 </body>
</html>
Если пользователь установил координаты мыши на изображении 100, 50, то после нажатия на ссылку будет открыт файл по адресу http://www.сайт.ru/cgi-bin/map.cgi?100,50. Последние цифры передаются в CGI-программу по методу GET и интерпретируются на сервере.

еще обратите внимаине на тег MAP
Цитата:
Тег <MAP> служит контейнером для элементов <AREA>, которые определяют активные области для карт-изображений. Такие области устанавливают невидимые зоны на изображении, являющиеся ссылками на HTML-документы. Цель использования тега <MAP> — в связывании тега <IMG> с клиентской картой-изображением. Эта связь определяется применением единого идентификатора как в теге <IMG>, задаваемого параметром usemap, так и в теге <MAP>, устанавливаемого атрибутом name.
Если помог - Весы слева

Последний раз редактировалось KREGI; 14.03.2010 в 16:49.
KREGI вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JS скрипт смены картинок при наведении на ссылку Андрей79 JavaScript, Ajax 1 20.08.2009 15:41
Меняется значение текстовой ячейки при удалении пробелов. symix Microsoft Office Excel 4 26.06.2009 11:03
Почему при установке винды остается 8мб? UknUser Свободное общение 6 28.01.2009 18:32
При наведении на картинку она должна увеличиваться Xander JavaScript, Ajax 1 07.03.2008 18:11
Как сделать чтоб грузилась 2-ая картинка при наведении указателя? Roof Помощь студентам 5 02.08.2007 12:08