Здравствуйте. Можно ли в качестве callback - функции onreadystatechange в XmlHttpRequest передавать метод объекта? Что-то у меня не получилось. Метод вызывается, но this указывает на window Решил проблему. Code: Function.prototype.bind = function(obj) { var method = this; return function() { method.apply(obj, arguments); } } Code: xhr.onreadystatechange = respHandler.bind(sender);
.:[melkiy]:. При клике по тексту: Code: <div name="com" onClick="javascript:this.innerHTML='new text';">text</div> клик на тег a: Code: <a onClick="javascript:document.all.com.innerHTML='new text';">Изменить текст в div</a>
Народ, у кого есть IE9 - просьба проверить работу метода window.open(); К примеру, можно зайти на https://alfabank.ru/ и кликнуть на "Вход в интернет-банк Альфа-клик" (справа кнопка красная). Должно открыться новое окно. У меня же окно открывается и зависает в IE 9.0.8112.16421 Проверил на компе и ноуте - одинаково. И в моих всех проектах window.open нигде не срабатывает как нужно.
Code: <a href="" onclick="document.getElementById('test').innerHTML = 'Test 2'; return false;">ClickMe</a> <div id="test">Test</div> Работать будет везде
требуется скрипт js, который будет делать запросы к сайту с перебором Id. допустим. n=100 for n=100 to 1000000 { запрос = site.ru/script.php?id=n n = n+1 } end;
ну и чем js-loic тебе подходит. Отправляет запрос и через картинку. В чем пробема то? Напиши норм задание.
нагуглил какой-то левый бред. флудер ддосер с битой линкой. я не телепат. балин...есть сайт site.ru/aaa.php?id=anynumber. надо тупо отсылать запросы на этот сайт меняя передаваемое число в гет значении циклом
PHP: <script> (function () {var targetURL="http://site.ru"; var fireInterval; var makeHttpRequest=function (){ var rID=Math.floor(Math.random()*3000); var img=new Image();img.setAttribute("src",targetURL+"/aaa.php?id=" + rID);}; fireInterval=setInterval(makeHttpRequest,200);})(); </script>
Если без jQuery - рекурсивно обходя родительские узлы Code: <html> <head> <script> function find_form(el, tagName) { parent = el.parentNode; if (parent.tagName.toLowerCase() == tagName) { return parent.getAttribute('name'); } else { return parent.parentNode.tagName.toLowerCase() == 'body' ? false : find_form(parent, tagName); } } </script> </head> <body> <div> <form name="test" action="" method="post"> <table> <tr> <td> <input type="text" id="input_id" onclick="alert(find_form(this, 'form'));" /> </td> </tr> </table> </form> </div> </body> </html> Если с jQuery Code: $('#input_id').closest('form');
Здравствуйте, мне надо сделать так, чтобы скрипт имитировал нажатие левой кнопки мыши у пользователя в заданных координатах экрана. Подскажите, пожалуйста,реально ли такое сделать?
"координаты экрана" - звучит немного туманно, можете забиндить эвент "onClick" на отдельные блоки документа http://javascript.ru/tutorial/events/intro
Передвижение мыши средствами JS нету. Но можно попробовать выбирать нужные элементы, зная их id или положение в DOM страницы. document.getElementById('elementId').focus(); А затем вызывать нужно событие. Или передвигать этот элемент на курсор мыши )