Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: slavius2003 от 01 Февраля 2005, 22:33:06
-
Здравствуйте !
Имеется такая задача. Я хочу сделать, чтобы при наведении курсора например на ссылку и при нажатии правой кнопки мыши открывалось контекстное меню, которое тоже сделано на javascript. В этом меню будет пункт "Копировать ссылку". Выбрав этот пункт запускается функция, которая как раз и копирует сам url адрес этой ссылки в буфер обмена. Само контекстное меню на javascript я сделал. Как скопировать текст в буфер обмена, покопаясь в инете нашел парочку примеров. Но вот как сделать функцию, которая бы определяла что курсор в момент вызова контекстного меню находится над ссылкой и считывала ее Url, представляю только очень верхностно.
Буду очень благодарен если подскажете.
Заранее спасибо.
-
В качестве примера
1 site
2 site
-
Спасибо.
Оказывается это все так просто !
-
А еще не подскажете, как переписать данный код, чтобы не ставить возле каждой ссылки onmouseover=f(this), а определить этот обработчик сразу для всех ссылок на странице ?
-
Я тут с этой проблемкой немного разобрался. Но вот как сделать так, чтобы каждый раз не всатвлять между тегами вызов обработчика onmouseover (1 site), а сделать эту програмку универсальной для всех ссылок на странице. У меня чегото никак не получается передать "(this)" функции "f", получается какаято ерунда. Приведенный ниже код работает, но при наведении на ссылку выводит вместо реального адреса ссылки "undefined"
1 site
2 site
-
1 site
2 site