Подскажите пожалуйста как перехватить клил на ссылке так, чтобы не продолжался переход.
И второе, это как в скрипте вызвать переход на другую страницу.
С уважением,
Юра.
Re: Отлов клика на ссылке
От:
Аноним
Дата:
15.10.01 04:11
Оценка:
Здравствуйте Юра, Вы писали:
Юра>Подскажите пожалуйста как перехватить клил на ссылке так, чтобы не продолжался переход.
<a href="JavScript:'MyClick()'">
и делай там с ним все, что хочешь.
Юра>И второе, это как в скрипте вызвать переход на другую страницу.
в каком скрипте ?
VBClient, JSClient, Server(язык?) ???
Здравствуйте Олег, Вы писали:
><a href="JavScript:'MyClick()'"> >и делай там с ним все, что хочешь.
К сожаению таким образом не работает. Загружает страницу с надписью JavScript:'MyClick()'. Я попробывал устанавливать onClick для ссылки, но тоже как-то криврвато получается. Не могли бы вы рассказать как изменить поведение ссылки. Так чтобы только вызывался скрипт. Пользуюсь же я JavaScript`ами.
С уважением,
Юра.
Re[3]: Отлов клика на ссылке
От:
Аноним
Дата:
17.10.01 03:25
Оценка:
Здравствуйте Юра, Вы писали:
Юра>Здравствуйте Олег, Вы писали:
>><a href="JavScript:'MyClick()'">
<a href="JavaScript:MyClick()">
Здравствуйте Юра, Вы писали:
Юра>Подскажите пожалуйста как перехватить клил на ссылке так, чтобы не продолжался переход. Юра>И второе, это как в скрипте вызвать переход на другую страницу.
Юра>С уважением, Юра>Юра.
Можно также сделать так, что href = "" либо отрабатывал, либо нет. Это делается так:
<a href="" onClick="return имя_функции()"> Если функция возвратит true, то после ее отработки
выполнится переход по ссылки, если false, то перехода не будет.
<script language=JavaScript>//<!--
function do_onclick(){
// гашение выполнения события
if( window.event ) { window.event.returnValue=false; }
// код, который необходимо выполнить
alert( 'Вы кликнули по ссылке!' );
}
//--></script>
<!-- для Netscape функция событие должно получать event — его необходимо использовать вместо window.event -->