Программирование > JavaScript & JScript
JavaScript, PHP и imagemap
CGVictor:
Anthony
Карту?
А чем стандартные функции для графики (GD, GD2) не устраивают?
Anthony:
CGVictor
Честно говоря просмотрел все функции из GD, но не нашел той, которая бы подошла для этой цели. Может конечно не там смотрел... Не подскажите о каких именно функциях идет речь?
CGVictor:
Anthony
Гм.. да там многие подошли бы.
А объясните, pls, еще раз, что именно вам нужно отображать? Что-то я конечной задачи не улавливаю...
Anthony:
CGVictor
необходимо, чтобы помимо картинки создавалась еще и карта:
<img src="" usemap="#map" border="0" id="graph1">
<map name="map"><area shape="rect" coords="400,200,500,300" onmouseover="" onmouseout=""></map>
Цель - получить на странице сайта изображение (график), при наведении мышки на определенный участок (точка на графике), всплывающую подсказку со значениями в данной точке графика. Так сделано например на liveinternet: http://www.liveinternet.ru/stat/amity.ru/
Сама картинка генерируется PHP (кусочек файла new_draw.php):
header("Content-type: image/png");
ImagePNG($image);
ImageDestroy($image);
По запросу из javascript:
img1 = new Image();
img1.src=\'http://www.amity.ru/mon/new_draw.php?id=\' + tikerid + \'&int=\' + interval + \'&rnd=\' + ign();
CGVictor:
Anthony
:) А я-то себе уже представил, как ты будешь на JS с этим извращаться :)
С картой - все просто: пишешь ее в HTML-код и всё. С некоторым разбросом параметров, конечно.
Если у тебя динамически подгружается картинка, то имеет смысл тогда подгружать карту в документ асинхронным запросом (XMLRequest). Или, как промежуточное решение, динамически формировать в документе элемент script с src=путь-на-сервере, которому ты отдашь код, который и сформирует карту...
Как-то так, наверно.
Навигация
Перейти к полной версии