![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| HappyMan |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 0 Всего: 2 |
есть линк
Значение этого линка отлавливается так:
Как сделать чтобы при этом щелчке генерировалось бы примитивное меню с пунктами = tgt.innerHTML ???? Добавлено @ 11:45 чуть не забыл:
Это сообщение отредактировал(а) HappyMan - 12.4.2005, 11:44 --------------------
© Mal Hack |
||||||
|
|||||||
| HappyMan |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 0 Всего: 2 |
меню должно иметь вид:
Это сообщение отредактировал(а) HappyMan - 12.4.2005, 11:55 --------------------
© Mal Hack |
||||
|
|||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
А в чём конкретно проблема? Ну самый простой способ это загнать разметку как она есть в body.innerHTML, естественно что синтаксических ошибок там быть не должно:
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Вот тут обсуждалось нечто похожее, может пригодится.
|
|||
|
||||
| HappyMan |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 0 Всего: 2 |
Sardar
Aliance наверно вы меня не правильно поняли: мне нужно чтобы пункт меню, которое появляется после нажатия правой кн. мыши на линке, БЫЛ БЫ РАВЕН значению линка! т.е пункты меню создаются динамически - они зависят от tgt.innerHTML(значение линка, см. код выше) понимаете? Добавлено @ 18:35 привожу пример на ПХП
Добавлено @ 18:36 я считаю, что тут нечто похожее.. --------------------
© Mal Hack |
||||
|
|||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Так переделай его, это ж просто.
Это сообщение отредактировал(а) Aliance - 12.4.2005, 18:52 |
|||
|
||||
| HappyMan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 0 Всего: 2 |
Aliance
будем пробовать... --------------------
© Mal Hack |
|||
|
||||
| Sardar |
|
||||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Ничего не ясно, в смысле того что ты хочешь
А это уже более осмысленно, но не врубаюсь то ли ты имеешь в виду содержимое ссылки, то ли адрес А вообще по барабану, берёшь разметку из твоего второго поста, там где хочешь иметь инфу пишешь + tgt.innerHTML + или что ты там еще хочешь. Затем получившуюся разметку кидаем в document.body или куда ты хочешь. Берём часть кода от Aliance - позиционирование элемента, применяем к меню. Всё просто за 15 минут. Пока ты не определишся точно что тебе нужно, кода не будет -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||
|
|||||
| HappyMan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 0 Всего: 2 |
Sardar
да в том то и дело что Модератор Aliance: <вырезано> все равно или содержимое или адрес! главно чтоб динамически было! а поменять всегда можно Это сообщение отредактировал(а) Aliance - 12.4.2005, 22:24 --------------------
© Mal Hack |
|||
|
||||
| HappyMan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 0 Всего: 2 |
Aliance
как сделать чтобы "контент1" появлялся между Дивами(<div ....>сдесь должны быть динамические данные!</div>)??? т.к структура меню у меня сложная... --------------------
© Mal Hack |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Пункты меня даны в спанах вообще-то. Хоть на чукотке, просто туда слой дива пихай и все.
А вообще-то тут не верстка, имхо.
Это сообщение отредактировал(а) Aliance - 12.4.2005, 22:30 |
|||
|
||||
| HappyMan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 0 Всего: 2 |
Aliance
да, действительно спан, но разница не большая Это сообщение отредактировал(а) Aliance - 13.4.2005, 18:54 --------------------
© Mal Hack |
|||
|
||||
| HappyMan |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 0 Всего: 2 |
полный исходник того, что удалось сделать:
Dinamic Data HERE должно равнятся abc Добавлено @ 19:37 Aliance в твоем случае ты просто делаешь
а в моем такое не проходит... Это сообщение отредактировал(а) HappyMan - 13.4.2005, 19:33 --------------------
© Mal Hack |
||||||
|
|||||||
| HappyMan |
|
||||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 0 Всего: 2 |
ЕЕЕЕЕЕЕЕ получилось!
нада так:
и
Добавлено @ 19:48 походу дела еще небольшой вопросик: мне нужно, чтобы по нажатию на этот Див - вылетал бы alert(abc)! kak? Добавлено @ 19:50 это уже вопрос посложнее, т.к там нада ставить такое:
и теперь какимто образом передать переменную abc... но как? Добавлено @ 19:53 если значение можно было установить с помощью id="con1" то тут уже так не сделать... Добавлено @ 19:56 что-то подсказывает мне что такоее вообще не сделать.. --------------------
© Mal Hack |
||||||||
|
|||||||||
| Aliance |
|
||||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
В твоей функции просто добавь это:
Это сообщение отредактировал(а) Aliance - 13.4.2005, 20:05 |
||||
|
|||||
| HappyMan |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 0 Всего: 2 |
Aliance
добавил это:
но почему-то алерт выскакивает когда я правой кн. мыши щелкаю а не когда по пункту меню левой! Добавлено @ 20:04 З.Ы: а правила это по поводу "одна теме - один вопрос"? Добавлено @ 20:07 и на линии 30, т.е тут:
пишет ошибка: not implemented! --------------------
© Mal Hack |
||||||
|
|||||||
| Aliance |
|
||||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Правой? Alert()? Ты чего-то путаешь. «Попробуй сконцентрироваться и "родить" ясную мыслю» © ЗЫ: а правила - это правила. Их нужно читать при регистрации... полностью... а еще бы неплохо было бы их выполнять Добавлено @ 20:09
Естественно. Нужно чтобы существовала переменная abc. Я дал пример. Но ее, есесно, нужно в функцию писать, где ты передаешь аргументом это abc. |
||||
|
|||||
| HappyMan |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 0 Всего: 2 |
Aliance
ДА! жму правой на линке и выскакивает Алерт! а за ним и ошибка! см. 1 пост выше! Добавлено @ 20:11 я туда и пишу! Добавлено @ 20:11 вот!
Добавлено @ 20:13 кстати текс алерта = значению линка! токо выскакивает он ни когда нада Добавлено @ 20:14 по моим соображениям, и по коду, он(алерт), должен выскакивать когда щелкаешь по пункту меню.. Это сообщение отредактировал(а) HappyMan - 13.4.2005, 20:13 --------------------
© Mal Hack |
||||
|
|||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Посмотрел в код - вообще не увидил реализации этой функции - как же тогда может получить аргумент она, если она не реализована. Пиши тогда inline.
|
|||
|
||||
| HappyMan |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 0 Всего: 2 |
может тут что-нить дописать нада?
--------------------
© Mal Hack |
||||
|
|||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
|
|||
|
||||
| HappyMan |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 0 Всего: 2 |
Aliance
а том-то и дело, что этот текст не определен! Добавлено @ 20:27
это как? вроде этого?
Это сообщение отредактировал(а) HappyMan - 13.4.2005, 20:40 --------------------
© Mal Hack |
||||||
|
|||||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Нет, это как я написал, в самой строчке. А вот если бы ты прочел статью Все о событиях, ты бы знал что это такое...
Если текст не определен - нужно писать в фукции, но у тебя ничего не понятно в коде. Так что не могу понять какая фыункция, что передается, где указывается и с чем работать. |
|||
|
||||
| HappyMan |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 0 Всего: 2 |
Aliance
исправил! включив в код(после тэйбла меню) данного кода:
Добавлено @ 21:26 всем спасибо! --------------------
© Mal Hack |
||||
|
|||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |