Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Question about JavaScript

Ответить
Настройки темы
[решено] Question about JavaScript

Аватара для System Failure

Старожил


Сообщения: 175
Благодарности: 15


Конфигурация

Профиль | Отправить PM | Цитировать


Итак вопрос. У меня есть таблица из 4*4 клеток. При нажатии ни любую из клеток, должно появлятся снизу всплывающее меню. В принципе не сложно, начало скрипта уже сделал, но тут возник вопрос. Как сделать, чтобы всплывающая менюшка каждый раз появлялась на нужном месте? Фактически можно 16 разных функций написать, но это метод абсолютно не приемлем. Я только начал изучать, и, насколько мне известно, в функции можно задать параметры типа: "onclick=function(параметр1,параметр2)". Так вот, как эти параметры потом правильным образом вставить вместо координат появляющегося меню. Вот по сути мой скрипт:

HTML код: Выделить весь код
<html><head><title>1</title> </head> <body id="body" name="body"> <form id="form" name="form"> <table width="240" height="60" border="inset"> <tr width="240" height="60"><td width="60" onClick="showmenu()">mainTD1</td><td width="60" onClick="showmenu()">mainTD2</td><td width="60" onClick="showmenu()">mainTD3</td><td width="60" onClick="showmenu()">mainTD4</td></tr> <tr width="240" height="60"><td width="60" onClick="showmenu()">mainTD5</td><td width="60" onClick="showmenu()">mainTD6</td><td width="60" onClick="showmenu()">mainTD7</td><td width="60" onClick="showmenu()">mainTD8</td></tr> <tr width="240" height="60"><td width="60" onClick="showmenu()">mainTD9</td><td width="60" onClick="showmenu()">mainTD10</td><td width="60" onClick="showmenu()">mainTD11</td><td width="60" onClick="showmenu()">mainTD12</td></tr> <tr width="240" height="60"><td width="60" onClick="showmenu()">mainTD13</td><td width="60" onClick="showmenu()">mainTD14</td><td id="" name="" width="60" onClick="showmenu2(),changeID()">mainTD15</td><td id="inactive" name="inactive" width="60" onClick="showmenu2(),changeID()">mainTD16</td></tr> </table> </form> <div id=popupmenu name=popupmenu></div> <script language="javascript"> <!-- function showmenu() //функция всплывающего меню { var popupmenu = document.getElementById('popupmenu'); popupmenu.innerHTML = '<table border="inset" style="background-color:red; position:absolute; top:80; left:0;"><tr><td>TD1</td><td>TD2</td><td>TD3</td><td>TD4</td><td>TD5</td></tr></table>'; } function changeID()//эта функция пока не нужна { var inactive = document.getElementById('inactive'); inactive.id = 'active'; } function replace()//эта тоже не нужна пока { var popupTD1 = document.getElementById('popupTD1'); var active = document.getElementById('active'); active.innerHTML = popupTD1.innerHTML; } // --> </script> </body> </html>


Отправлено: 18:03, 16-07-2007

 

Аватара для System Failure

Старожил


Сообщения: 175
Благодарности: 15

Профиль | Отправить PM | Цитировать


ответ уже дан. всем спасибо за внимание! можно тему закрыть и удалить

Отправлено: 18:25, 16-07-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Question about JavaScript

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Route/Bridge - Rip v2 question VOX13 Сетевые технологии 1 20-05-2009 13:47
Samba - chmod question Аlchemist Программное обеспечение Linux и FreeBSD 2 25-02-2009 22:19
[решено] Ошибки JavaScript ][alter Вебмастеру 2 03-10-2007 21:29
network question zmicier Сетевые технологии 1 27-02-2004 10:29
Newbee's question. TonyGKS Сетевые технологии 6 17-02-2004 17:12




 
Переход