Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.12.2010, 12:07
Интересующийся
Отправить личное сообщение для Cepin Посмотреть профиль Найти все сообщения от Cepin
 
Регистрация: 07.03.2009
Сообщений: 21

WRONG_THIS_ERR - userscript, Opera
Здравствуйте. По непонятной причине, опера стала периодически (1 раз из 20) кидать эксепшены


Код:
Event thread: click
Uncaught exception: Error: WRONG_THIS_ERR
Error thrown at line 84, column 2 in ajax_page(page_id):
    xmlhttp.send(null);

Простой userscript, который при клике на ссылку подгружает определенную страницу.



Код собствественно отвечающий за ajax
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
	if (xmlhttp.readyState == 4) {
		if (xmlhttp.status == 200) {
			alert('page load');
		} else {
			alert('page NOT load');
		}
	} else {
		alert('page NOT load');
	}
}

xmlhttp.open('GET', '/page.php?page='+page_id, true);
xmlhttp.send(null);


В первый раз про такую ошибку слышу. И не могу понять, на что именно ругается.

page_id = обычное число, его проверял, все передается корректно.

Ошибка возникает не всегда..закономерность выявить не удалось.
При ошибке, даже запрос не отсылается.

Подскажите куда копать, чтобы избавиться от этой ошибки? Чем ее дебажить.

Последний раз редактировалось Cepin, 25.12.2010 в 12:13.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
тег <audio> в Opera, Chrome, Firefox Magneto Javascript под браузер 12 25.11.2010 15:12
Как в opera узнать, что popup заблокирован? Kirrr Общие вопросы Javascript 0 06.08.2010 21:00
Все-таки Opera -- мудацкий браузер Kolyaj Общие вопросы Javascript 27 29.10.2009 23:43
Проблема с Ajax запросом в IE и Opera flash_uz AJAX и COMET 0 30.04.2009 15:08
Не возвращается XML-ответ в Opera после AJAX-запроса Yojik Общие вопросы Javascript 4 17.03.2008 05:56