Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Basil_Shine


Молчун

Зарегистрирован:
15 February 2007
Сообщения: 12
Примеры кода: 0
 

RE: Редактирование события onclick

06 June 2008 14:20  


а не дадите-ка больше кода,
который и ваш див включает..ну... чтоб воссоздать ситуевину можно былоУлыбка


Я немного переписал все.... сделал по другому без лишнего кода... Но избежать двойного сабмита не смог... получилось вот так

<layer>
<a href="#" onclick="clickMeSub(event.offsetX,event.offsetY,event.clientX,event.clientY); return false;">
<img id="map" class="map" src="<%= image %>" width="<%= cxmap %>" height="<%= cymap %>" border="1"/>
</layer>
<div id="pointMenu" style="position:absolute; left: 500px; width: 244px; top: 75px; height: 124px; visibility:hidden;">
<table cellspacing="0" width="100%">
<tr><td class="panecaption" width="90%" style="height: 15px">Точка</td><td class="panearrow" style="height: 15px"></td></tr>
<tr><td class="pane" colspan="2"><table width="100%">
<tr><td style="width: 94px">Название:</td><td><input id="pointName" name="pointName" type="text" value=""/></td></tr>
<tr><td style="width: 94px">Время выезда:</td><td><input id="pointTime" name="pointTime" type="text" value=""/></td></tr>
<tr><td style="width: 94px"><input id="createPoint" type="submit" value="Сохранить" onclick="reload();"/></td><td><input id="cancelPoint" type="button" value="Отменить" onclick="hideMenu();"/></td></tr>
</table>
</td></tr>
<tr></tr>
</table>
</div>


function editPoint(x,y,point){
var pointmenu = locateElement("pointMenu");
var pointname = locateElement("pointName");
var pointtoedit = locateElement("pointToEdit");
pointtoedit.value = point;
pointmenu.style.right = x;
pointmenu.style.top = y;
pointmenu.style.visibility = "visible";
pointname.focus();
}

function hideMenu(){
var pointmenu = locateElement("pointMenu");
pointmenu.style.visibility = "hidden";
var pointtoedit = locateElement("pointToEdit");
pointtoedit.value = "";
}

function clickMeSub(x,y,px,py){
var map = locateElement("map");
modifyHidden("pointx", x);
modifyHidden("pointy", y);
var mode = locateElement("mode");
if (mode.value == "click"){
var pointmenu = locateElement("pointMenu");
var pointname = locateElement("pointName");
pointmenu.style.left = px;
pointmenu.style.top = py;
pointmenu.style.visibility = "visible";
pointname.focus();
return;
}
reload();
}

Наверх
  



Стандартные элементы управления

 Редактирование события onclickBasil_Shine  06 June 2008 09:04
 RE: Редактирование события onclickBasil_Shine  07 June 2008 15:21
 Редактирование события onclickZorina  06 June 2008 13:12
 RE: Редактирование события onclickBasil_Shine  06 June 2008 14:20
 RE[2]: Редактирование события onclickMervil  06 June 2008 17:37
 RE[3]: Редактирование события onclickBasil_Shine  06 June 2008 20:36
 RE[2]: Редактирование события onclickZorina  06 June 2008 17:54
 RE[3]: Редактирование события onclickMervil  06 June 2008 18:59
 RE[4]: Редактирование события onclickBasil_Shine  06 June 2008 20:40
 RE[5]: Редактирование события onclickMervil  07 June 2008 14:41
 RE: Редактирование события onclickZorina  06 June 2008 14:52
 RE[2]: Редактирование события onclickBasil_Shine  07 June 2008 09:34
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта