Точка в пространстве
Хочу сделать карту чтоб можно было задовать расположение, тоесть нажимаю к примеру на ссылку и показывает точку на карте ну или изображение в виде точки.
Подскажите плиз гуру как вобще можно реализовать чтото подобное? можно по принцыпу капчи сделать если на джаве не удастся |
На какой карте?
|
Андрей Параничев, карта - картинка, изображение. Подразумевалась карта города.
|
А в чем проблема? Пусть ссылка вызывает функцию с координатами, а карту сделайте внутри контейнера с position: relative, и вставляйте туда абсолютно спозиционированную картинку по заданным координатам.
|
Андрей Параничев, Спасибо большое, просто в джава не очень разбираюсь вот и спрашиваю, а как вобще с кардинатоми работать.
Както раньше налаживал по координатам пнг, уже не помню как точно. а как понять карту сделайте внутри контейнера с position: relative? - это типа в диве а координаты вот так задаются <div top:0; left:0;"> |
во чтото получилось, помогите плиз чайнику как теперь сделать координаты чтоб менялись
<img border="0" src="bot.gif" align="left"> <div style="position:absolute; top:200; left:125;"> <img border="0" src="bot1.gif" align="left"> </div> |
А меняться по какому событию хоть должно!? Или так рэндомно!? :D
|
Zibba, не рандомна не надо, просто по ссылке переходишь тоесть онклик с координатами. Хотя тут и на пхп уже можно сделать.
Больше интересует такой вопрос возмодно ли както задать координаты, ну тоесть кликнул и точка(рисунок) переместился на место клика? |
Подскажите плиз, так вобще можно сделать или нет. Гуру вы где?
|
Вобщем у меня такое предложение, понятное дело что помогать вам мне нету резона, я пишу движок для городского протала, так что кто мне поможет разобратся поделюсь.
|
|
чтото уже есть как теперь можно вывести див через ретурн
function defPosition(event) { var x = y = 0; if (document.attachEvent != null) { x = window.event.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft); y = window.event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); } else if (!document.attachEvent && document.addEventListener) { x = event.clientX + window.scrollX; y = event.clientY + window.scrollY; } else { } return { <div style="position:absolute; top:'x'; left:'y';"> <img border="0" src="bot1.gif" align="left"> </div> }; } document.onclick = function(event) { var event = event || window.event; document.body.innerHTML = "x = " + defPosition(event).x + ", y = " + defPosition(event).y; } |
все спасибо, разобрался
|
Часовой пояс GMT +3, время: 18:15. |