Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / В моззиле не работает скрипт. / 15 сообщений из 15, страница 1 из 1
03.02.2007, 22:18
    #34304407
WEB_bobby
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В моззиле не работает скрипт.
не работает как я выяснил из-за XMLHttpRequest. Как же быть?
C уважением БоБ.
------------------------------------------------------------
<script lanaguage = JavaScript>
function loadXMLDoc(t,url)
{
var Q=new Object;

Q=(window.XMLHttpRequest?new XMLHttpRequest():
(window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new Object));
Q.onreadystatechange=function()
{
// only if req. shows "complete"
if (Q.readyState==4)
{
//alert(Q.status+' '+Q.statusText); // only if "OK"
if (Q.status==200||location.href.indexOf('http:')<0&&Q.status==0)
{
t.innerHTML+=Q.responseText;

//t.innerHTML+=Q.responseXML.documentElement.nodeName;
//for(i in Q.responseXML){alert(i+'='+eval('Q.responseXML.'+i));}
}
}
};

Q.open("get", url, true);
Q.send(null);
}
//alert(location.href.indexOf('http:'))
//alert(navigator.onLine)
//.responseXML.firstChild;
</script>
</head>

<body onload = " loadXMLDoc( a1,'http://www.bob020202.narod.ru//fruits.xml'); " >
<font id ="a1" > </font>


</body>
...
Рейтинг: 0 / 0
04.02.2007, 05:39
    #34304522
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В моззиле не работает скрипт.
вопервых
Код: plaintext
document.getElementById(t).innerHTML+=Q.responseText;
может запрос на чужой домен?
про песочницу
...
Рейтинг: 0 / 0
05.02.2007, 13:04
    #34306202
WEB_bobby
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В моззиле не работает скрипт.
ссылочка на перевод AJAX_WORLD/
Theme: "Permission denied to call method XMLHttpRequest.open"
ТЕМА: "Возможность вызывать метод XMLHttpRequest.open запрещена"

http://www.bob020202.narod.ru/AJAX_W_taranslated.txt

((: >> ФОРУМЫ SQL ЛУЧШИЕ ФОРУМЫ В МИРЕ ! << = ))
...
Рейтинг: 0 / 0
05.02.2007, 14:19
    #34306481
WEB_bobby
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В моззиле не работает скрипт.
не могу понять как вот - это в скрипт пристроить?
netscape. security. PrivilegeManager. enablePrivilege ("UniversalXPConnect");
...
Рейтинг: 0 / 0
05.02.2007, 15:36
    #34306826
WEB_bobby
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В моззиле не работает скрипт.
В ПРАВИЛЬНОМ ЛИ НАПРАВЛЕНИИ Я ДВИГАЮСЬ?
...
Рейтинг: 0 / 0
05.02.2007, 16:01
    #34306915
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В моззиле не работает скрипт.
WEB_bobbyВ ПРАВИЛЬНОМ ЛИ НАПРАВЛЕНИИ Я ДВИГАЮСЬ?
ну вроде
...
Рейтинг: 0 / 0
05.02.2007, 16:11
    #34306949
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В моззиле не работает скрипт.
WEB_bobbyне могу понять как вот - это в скрипт пристроить?
netscape. security. PrivilegeManager. enablePrivilege ("UniversalXPConnect");
именно так, перед var Q...
правда непонятно какие привелеги ставить чтоб для всех браузеров
UniversalBrowserRead, UniversalBrowserRead....
...
Рейтинг: 0 / 0
05.02.2007, 16:45
    #34307087
WEB_bobby
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В моззиле не работает скрипт.
try { > netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); catch (e)}
Знает ли кто нибудь для что здесь ловит и для чего и какие параметры бывают?

Поставил эту строку перд var : что- то- никаких полезных результатов.
...
Рейтинг: 0 / 0
05.02.2007, 16:47
    #34307090
WEB_bobby
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В моззиле не работает скрипт.
Что здесь ловит CATCH( e )
...
Рейтинг: 0 / 0
05.02.2007, 17:00
    #34307134
WEB_bobby
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В моззиле не работает скрипт.
поставил перед var :

try { netscape.security.PrivilegeManager.enablePrivilege ("UniversalBrowserRead"); catch (e)}

-- что то не помогло. :)
...
Рейтинг: 0 / 0
05.02.2007, 18:12
    #34307417
WEB_bobby
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В моззиле не работает скрипт.
ТЕПЕРЬ РАБОТАЕТ - ПРИМЕНИЛ ИСПРАВЛЕННЫЙ ВАРИАНТ:
try { netscape.security.PrivilegeManager.enablePrivilege ("UniversalBrowserRead")} catch (e){}

У меня вопрос: IE и FireFox требуют от юзера разрешение на запуск активного содержимого. -- Как это устранить?
...
Рейтинг: 0 / 0
05.02.2007, 18:26
    #34307452
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В моззиле не работает скрипт.
WEB_bobbyЧто здесь ловит CATCH( e )
catch(e){alert(e);}
opera всё время ловит что-то вроде unknownPrivilegeException

WEB_bobby
У меня вопрос: IE и FireFox требуют от юзера разрешение на запуск активного содержимого. -- Как это устранить?

порой дурацкие запреты, но пусть юзер сам решает что запускать, а что нет
...
Рейтинг: 0 / 0
05.02.2007, 18:39
    #34307473
WEB_bobby
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В моззиле не работает скрипт.
А вообще-то есть способы?
...
Рейтинг: 0 / 0
17.09.2007, 08:57
    #34803844
Justifiable
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В моззиле не работает скрипт.
Имеется информация, что
"XMLHttpRequest следует следующему правилу безопасности - он может отправить запрос только на сайт, с которого пришла страница, и получить ответ только с этого же сайта"

А мне нужно как раз послать запрос на удаленный сервер.

Сам пробовал на Опере - запрос не проходит. На Firefox то же самое: дебаггер FireBug кричит "uncaught exception: Permission denied to call method XMLHttpRequest.open". Товарищи говорят, что на IE несмотря на то что запрос не должен проходить, он проходит. Но этого мало. Как научить остальные браузеры этому? может какие сторонние хитрые библиотеки? Помогите чем-нибудь...такая технология, и такой косяк... ну хоть как нибудь можно обойти это ограничение?
...
Рейтинг: 0 / 0
17.09.2007, 12:11
    #34804483
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В моззиле не работает скрипт.
JustifiableИмеется информация, что
"XMLHttpRequest следует следующему правилу безопасности - он может отправить запрос только на сайт, с которого пришла страница, и получить ответ только с этого же сайта"

А мне нужно как раз послать запрос на удаленный сервер.

Сам пробовал на Опере - запрос не проходит. На Firefox то же самое: дебаггер FireBug кричит "uncaught exception: Permission denied to call method XMLHttpRequest.open". Товарищи говорят, что на IE несмотря на то что запрос не должен проходить, он проходит. Но этого мало. Как научить остальные браузеры этому? может какие сторонние хитрые библиотеки? Помогите чем-нибудь...такая технология, и такой косяк... ну хоть как нибудь можно обойти это ограничение?
только первый пост читали?
прочитайте остальные
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / В моззиле не работает скрипт. / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]