Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / работа с изображением(maps) / 12 сообщений из 12, страница 1 из 1
25.04.2007, 10:51
    #34485530
Choose
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с изображением(maps)
Здраствуйте!!!
Надеюсь на вашу помощь!!
Ситуация следующая=Фоном html страницы служит карта (на котором расположены флажочки)
Имеется Три кнопки ЗАГРУЗИТЬ,СОЗДАТЬ,СОХРАНИТЬ.
По кнопке ЗАГРУЗИТЬ обновляется текущая страница и с сервера передается массив в котором содержатся координаты моих флажочков после чего я их размещаю как мне нужно.
По кноке СОЗДАТЬ появляется новый флажок после чего я его ставлю(dragDrop) в нужную мне позицию и жму кнопку сохранить и у меня передаются координаты всех моих элементов опять на сервер где я их сохраняю.

Проблема в следующем
Я сделал загрузку элементов, так же реализовал перетаскивание, но я не могу РЕАЛИЗОВАТЬ КНОПКУ СОЗДАТЬ(тоесть не знаю как динамически подргузить картинку) , не знаю как передать массив обработчику на сервер.
Подскажите где можно почитать или может есть уже готовые примеры!!
Если поможете кодом то не откажусь)))
За ранее Благодарен!!!
...
Рейтинг: 0 / 0
25.04.2007, 11:17
    #34485667
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с изображением(maps)
авторкак динамически подргузить картинку
Код: plaintext
1.
2.
var i = docoment.createElement("img");
i.src="flag.gif";
нужный_элемент.appendChild(i);
авторкак передать массив обработчику на серверЧерез форму методом post в виде строки с разделителями.
...
Рейтинг: 0 / 0
25.04.2007, 12:01
    #34485868
Alex_BBB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с изображением(maps)
А можно вот как сделать:

ЯвасСкриптом создать слой div, нужного размера, а бэкграундом для этого дива будет служить изображение флажка.
Этот бек граун прописываешь в CSS к странице. Можно создавать div с разными классами и каждому классу свою картинку- красный, синий и флажок т.п.
И двигать уже не изображение а divы.
...
Рейтинг: 0 / 0
25.04.2007, 12:04
    #34485879
Alex_BBB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с изображением(maps)
Хотя чего-то я намудрил, может показаться гемороем создавать лишний Div когда можно сразу картинку..
Зато можно будет если флажок надоет легко через CSS заменить его на палочку, не лазая в код скрипта
...
Рейтинг: 0 / 0
25.04.2007, 13:13
    #34486250
Choose
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с изображением(maps)
Динамически обьект создается а как ему присвоить за ранее определенную процедуру
я делаю так
function AL() {
alert('privet');
}
</script>
<script type=text/javascript>
function IMA() {
var i = document.createElement("img");
i.src="image/dd.jpg";
i.height=23;
i.width=23;
i.onMouseover="AL()";
document.body.appendChild(i);
}
Это я для примера попробывал картинка создается но событие не раоботает!!
Подскажите возможно ли так сделать и каким спосбобом?
...
Рейтинг: 0 / 0
25.04.2007, 15:18
    #34486769
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с изображением(maps)
Есть какое-то ключевое слово для получение ссылки на обработчик... Типа GetRef в vbscript.
...
Рейтинг: 0 / 0
25.04.2007, 15:27
    #34486800
@RuSHA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с изображением(maps)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
function AL() {
alert('privet');
}
</script>
<script type=text/javascript>
function IMA() {
var i = document.createElement("img");
i.src="image/dd.jpg";
i.height= 23 ;
i.width= 23 ;
i.onMouseover=function () { eval("AL()") };
document.body.appendChild(i);
}
________________________
Спроси, может отвечу ;)
icq 111718060
...
Рейтинг: 0 / 0
25.04.2007, 18:34
    #34487604
mrJust
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с изображением(maps)
Choosei.onMouseover="AL()";
javaScript - регистрозависемый.
Попробуй так:
Код: plaintext
i.onmouseover="AL()";
...
Рейтинг: 0 / 0
26.04.2007, 06:43
    #34488343
Choose
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с изображением(maps)
i.onMouseover=function () { eval("AL()") };
document.body.appendChild(i);
не работает
<input type="submit" onClick="IMA()" name="Submit" value="Submit">
Жму на кнопку создается рисунок но все равно на событие не реагирует!!!
Сел читать книгу по JS пока не могу толкового ни чего найти!!!
...
Рейтинг: 0 / 0
26.04.2007, 10:11
    #34488673
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с изображением(maps)
Лучше сядь за книгу по HTML, а еще лучше за MSDN.
Код: plaintext
i.attachEvent("onmouseover", AL)
...
Рейтинг: 0 / 0
26.04.2007, 15:42
    #34490250
mrJust
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с изображением(maps)
Choosei.onMouseover=function () { eval("AL()") };
document.body.appendChild(i);
ты чем смотришь?
события onMouseover нет,
так же как нет события onMouseOVER.
не верю, что не пашет
Код: plaintext
1.
i.onmouseover=function () { eval("AL()") };
document.body.appendChild(i);
...
Рейтинг: 0 / 0
28.04.2007, 07:20
    #34494371
Choose
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с изображением(maps)
Действительно криво смотрел!!! Dreamwiever блин подставлял onMo..
Спасибо большое!!!
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / работа с изображением(maps) / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]