Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   WRONG_THIS_ERR - userscript, Opera (https://javascript.ru/forum/css-html-browser/14030-wrong_this_err-userscript-opera.html)

Cepin 25.12.2010 12:07

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 = обычное число, его проверял, все передается корректно.

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

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


Часовой пояс GMT +3, время: 03:01.