powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) Какова природа alert()-функции? +mozilla, +ajax...
8 сообщений из 8, страница 1 из 1
(JS) Какова природа alert()-функции? +mozilla, +ajax...
    #33413551
vladimir nabok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
..Сори, может, эту тему не туда запостил. но подходящего раздела не нашел..
Рассматривается броузер Mozilla Firefox 1.0. Для IE баг не выявляется.

Схема роботы системы:
основное окно (ООк)
поп-ап окно (ПОп)
в ПОп через форму на сервер отсылаются и фиксируются данные. Есть кнопка закрытия ПОп. При нажатии на нее вызывается функция close_(), которая запускает некий аякс-процесс , результат роботы которого можно видеть у ООк и закрывает ПОп.

[QUOTE]
<script>
function close_(){
window.opener.ajaxEngine.sendRequest("ajax_process1", id=244689");
window.close();
}
</script>
[/QUOTE]

Меньше месяца назад вся эта схема прекрасно работала.
Апдейта сорс-кода тоже вроде бы не было (хотя само по себе как бы оно тогда вылезло).
Сейчас close_() полностю отрабатывает результат при условии наличия в ее теле alert(). Причем:
function close_(){
alert(1);
window.opener.ajaxEngine.sendRequest("ajax_process1", id=244689");
window.close();
}
аякс-процес запускается, но в ООк результат не отображается.
Но после
function close_(){
window.opener.ajaxEngine.sendRequest("ajax_process1", id=244689");
alert(2);
window.close();
}
все работает отлично, как и нужно.

В чем может быть причина?
...
Рейтинг: 0 / 0
(JS) Какова природа alert()-функции? +mozilla, +ajax...
    #33413713
vladimir nabok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Она действует, как будто-бы какая-то прокачка, которая силой тянет выполнение функции..
И не первый раз такое было, но сейчас обходных путей пока не вижу совсем..
...
Рейтинг: 0 / 0
(JS) Какова природа alert()-функции? +mozilla, +ajax...
    #33414764
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что пишет отладчик FF?
...
Рейтинг: 0 / 0
(JS) Какова природа alert()-функции? +mozilla, +ajax...
    #33414780
vladimir nabok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Error: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpRequest.status]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: http://localhost/PRJDIR/components/ajax/rico.js :: anonymous :: line 438" data: no]
Source File: http://localhost/PRJDIR/components/ajax/rico.js
Line: 438

что такое line 438?

автор...
_onRequestComplete : function(request) {

//!!TODO: error handling infrastructure??
if (request.status != 200)
return;
...
...
Рейтинг: 0 / 0
(JS) Какова природа alert()-функции? +mozilla, +ajax...
    #33414950
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
слишком мало кода выложено... ajax это я как понимаю написанная кем-то библиотека?

Почитайте вот эту статью, может пригодится ...
Subsys_JsHttpRequest

>что такое line 438?
это номер строки на которой ошибка (кстати не всегда верно указывается)
...
Рейтинг: 0 / 0
(JS) Какова природа alert()-функции? +mozilla, +ajax...
    #33416725
vladimir nabok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, Коля.
Статья , видимо , неплохая (не читал полностю), но в моем конкретном случае нужно , чтоб человек много уже с ажаксом этим работал, на теоретическом уровне все работать должно, но вот не выходит.
кстати, ты посмотри про ajax
http://openrico.org/
вещь хорошая, гибкая, мощная. все более набирает популярность.
...
Рейтинг: 0 / 0
(JS) Какова природа alert()-функции? +mozilla, +ajax...
    #33416788
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бегло просмотрев сайт, понял, что основной упор они делают на класс XMLHttpRequest ...

Лаборатория dk
Класс XMLHttpRequest, используемый в Mozilla и FireFox, в настоящий момент присутствует только в этих браузерах (поддержка этого класса в Opera 8.01 весьма ограничена). У него есть небольшой недостаток: при умолчательных настройках FireFox запрещено загружать данные откуда-то, кроме как с текущего сайта.

это говорит о том, что на данный момент, использование данного класса не всегда оправдывает себя ...
...
Рейтинг: 0 / 0
(JS) Какова природа alert()-функции? +mozilla, +ajax...
    #33424634
vladimir nabok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вроде бы разобрались, слава Богу.
В помощь пришел более опытный знакомый веб-девелопер.
Причиной , возможно , было то, что в FireFox при закрытии дочернего окна его жс-процесс прерывался и, как оказалось, так же прерывался и у opener-окне. А alert() выступала таки себе "тормозом", во время которого все нужные функции отрабатывались нормально.
Интересно то, что раньше оно.. палец, вобщем то могу дать на отсечение, что работало нормально.
Вот такие дела.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) Какова природа alert()-функции? +mozilla, +ajax...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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