Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Генерация контента на лету, Собираем меню по правому клику мыши 
:(
    Опции темы
HappyMan
Дата 13.4.2005, 20:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 29.7.2004

Репутация: 0
Всего: 2



Aliance
добавил это:
Код

document.getElementById("con1").onclick=alert(abc);

но почему-то алерт выскакивает когда я правой кн. мыши щелкаю а не когда по пункту меню левой! smile
Добавлено @ 20:04
З.Ы: а правила это по поводу "одна теме - один вопрос"?
Добавлено @ 20:07
и на линии 30, т.е тут:
Код

document.getElementById("con1").onclick=alert(abc);

пишет ошибка: not implemented!


--------------------
Цитата
Желательно на 100%.
© Mal Hack
PM MAIL   Вверх
Aliance
Дата 13.4.2005, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Цитата(HappyMan @ 13.4.2005, 21:03)
но почему-то алерт выскакивает когда я правой кн. мыши щелкаю а не когда по пункту меню левой!

Правой? Alert()? Ты чего-то путаешь. «Попробуй сконцентрироваться и "родить" ясную мыслю» ©

ЗЫ: а правила - это правила. Их нужно читать при регистрации... полностью... а еще бы неплохо было бы их выполнять smile
Добавлено @ 20:09
Цитата(HappyMan @ 13.4.2005, 21:03)
пишет ошибка: not implemented!

Естественно. Нужно чтобы существовала переменная abc. Я дал пример. Но ее, есесно, нужно в функцию писать, где ты передаешь аргументом это abc.
PM MAIL WWW ICQ Skype   Вверх
HappyMan
Дата 13.4.2005, 20:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 29.7.2004

Репутация: 0
Всего: 2



Aliance
ДА! жму правой на линке и выскакивает Алерт! а за ним и ошибка! см. 1 пост выше!
Добавлено @ 20:11
я туда и пишу!
Добавлено @ 20:11
вот!
Код

function fMn(obj, abc){
  pm.style.display = "block";
  pm.style.posLeft = document.body.scrollLeft + event.clientX - 10;
  pm.style.posTop = document.body.scrollTop + event.clientY - 10;
  document.getElementById("con1").innerHTML=abc;
  document.getElementById("con1").onclick=alert(abc);
} 

Добавлено @ 20:13
кстати текс алерта = значению линка! токо выскакивает он ни когда нада smile
Добавлено @ 20:14
по моим соображениям, и по коду, он(алерт), должен выскакивать когда щелкаешь по пункту меню..

Это сообщение отредактировал(а) HappyMan - 13.4.2005, 20:13


--------------------
Цитата
Желательно на 100%.
© Mal Hack
PM MAIL   Вверх
Aliance
Дата 13.4.2005, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Посмотрел в код - вообще не увидил реализации этой функции - как же тогда может получить аргумент она, если она не реализована. Пиши тогда inline.
PM MAIL WWW ICQ Skype   Вверх
HappyMan
Дата 13.4.2005, 20:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 29.7.2004

Репутация: 0
Всего: 2



может тут что-нить дописать нада?
Код

<div id="con1">test</div>



--------------------
Цитата
Желательно на 100%.
© Mal Hack
PM MAIL   Вверх
Aliance
Дата 13.4.2005, 20:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Код

<div id="con1" onclick="alert('тут_ручками_пишешь_текст_иначе_никак')">test</div>

PM MAIL WWW ICQ Skype   Вверх
HappyMan
Дата 13.4.2005, 20:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 29.7.2004

Репутация: 0
Всего: 2



Aliance
а том-то и дело, что этот текст не определен!
Добавлено @ 20:27
Цитата

Пиши тогда inline.

это как?
вроде этого?
Код

var html="<div>"+abc+"</div>";
document.body.innerHTML+=html;


Это сообщение отредактировал(а) HappyMan - 13.4.2005, 20:40


--------------------
Цитата
Желательно на 100%.
© Mal Hack
PM MAIL   Вверх
Aliance
Дата 13.4.2005, 20:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Нет, это как я написал, в самой строчке. А вот если бы ты прочел статью Все о событиях, ты бы знал что это такое...

Если текст не определен - нужно писать в фукции, но у тебя ничего не понятно в коде. Так что не могу понять какая фыункция, что передается, где указывается и с чем работать.
PM MAIL WWW ICQ Skype   Вверх
HappyMan
Дата 13.4.2005, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 29.7.2004

Репутация: 0
Всего: 2



Aliance
исправил! включив в код(после тэйбла меню) данного кода:
Код

<script>
var tag=document.getElementById("con1");    
tag.onclick=function(ev) {        
  alert(tag.innerHTML); 
}
</script>

Добавлено @ 21:26
всем спасибо!


--------------------
Цитата
Желательно на 100%.
© Mal Hack
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0569 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.