Друзья всех приветствую. Не имел ли то-нибудь дело с авторизацией HTTP BASIC AUTH посредством AJAX (XMLHttpRequest). Проблема в том, что не удается добиться корректную работу данного метода в Opera 9xx.
В отличие от IE и FIREFOX, даже если логин и пароль правильные, опера всегда выводит стандартное окно для ввода логина и пароля.
Вот код который я использую. Возможно существуют другие методики или пути, которые работают корректно?

Код HTML:
function getHTTPObject() { // Создаем XMLHttpRequest объект
if (typeof XMLHttpRequest != 'undefined') {
return new XMLHttpRequest();
}
try {
return new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
return new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
return false;
}
// Отправляем данные для авторизации
function js_otp_auth()
{
var http = getHTTPObject();
var username = top.document.getElementById('user_id').value;
var password = top.document.getElementById('otp_password').value;
http.open("get", '/wps/themes/html/apache_redir.html', false, username, password);
http.send("");
if (http.status == 200) {
return true;
} else {
return false;
}
return false;
}
Заранее всем спасибо!!