А можно ли как то обработать то, что мышка уже была нажата один раз. то есть отталкиваться от количества раз нажатий левой кнопкой? ИЛИ ТАК НЕ ПОЙДЕТ?
|
Schokk, как вариант...
<!DOCTYPE html> <html ng-app> <head> <script src='http://code.jquery.com/jquery-latest.js'></script> <!-- <script src="http://code.angularjs.org/1.1.4/angular.min.js"></script> <link rel='stylesheet type=text/css href=tmp.css' /> --> <style type='text/css'> </style> <script type='text/javascript'> $(function(){ $(document).bind('click',go); }); function go(){ window.open('http://javascript.ru/forum/events/53478-novoe-okno-pri-nazhatii-na-teel-sajjta.html#post355180'); $(document).unbind('click',go); }; </script> </head> <body> <p>Test</p> </body> </html> |
Цитата:
|
первый вариант не работает. второй все равно открывает кучу раз(
|
Цитата:
|
я вставил Ваш вариант, ksa и он ничего не делает(
|
Цитата:
|
я тоже проверил это отдельно. но если его вставить в мой сайт то он не работает(
|
из за чего это может быть?
|
Вот работающий вариант:
<script type="text/javascript"> var click_cnt = 0; function ClickUnder() { if (!click_cnt) { window.open("http://ya.ru","ClickUnder"); window.focus(); click_cnt = 1; } } document.onmouseup=ClickUnder; </script> |
Часовой пояс GMT +3, время: 02:38. |