Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Search found 17 matches
Author Message
  Topic: JsHttpRequest 5: Кроссбраузерный AJAX + закачка файлов.
SviMik

Replies: 130
Views: 235629

PostForum: JsHttpRequest :: JavaScript   Posted: Mon Aug 20, 2007 6:13 pm   Subject: JsHttpRequest 5: Кроссбраузерный AJAX + закачка файлов.

В Opera 7.23 таки не работает iframe - открывает форму в новом окошке
Работы над исправлением ведутся.
Ждём...
  Topic: JsHttpRequest 5: Кроссбраузерный AJAX + закачка файлов.
SviMik

Replies: 130
Views: 235629

PostForum: JsHttpRequest :: JavaScript   Posted: Sun Aug 12, 2007 1:53 am   Subject: JsHttpRequest 5: Кроссбраузерный AJAX + закачка файлов.
Ну а что мне тогда сделать с этим?
Скрин, 15кб: http://svimik.servehttp.com/abug.png
Иногда действительно бывает, что у одного человека что-то глючит, а у другово глюк повторить не удаётся хоть тресни. Поэтому спорить не буду. Пусть проверит ещё кто-нидь.
  Topic: JsHttpRequest 5: Кроссбраузерный AJAX + закачка файлов.
SviMik

Replies: 130
Views: 235629

PostForum: JsHttpRequest :: JavaScript   Posted: Sat Aug 11, 2007 1:06 am   Subject: JsHttpRequest 5: Кроссбраузерный AJAX + закачка файлов.
Юpий Насрeтдинов В Мозилле 1.7.3 и Фаерфоксе у меня переодически выдаёт.
  Topic: JsHttpRequest 5: Кроссбраузерный AJAX + закачка файлов.
SviMik

Replies: 130
Views: 235629

PostForum: JsHttpRequest :: JavaScript   Posted: Fri Aug 10, 2007 12:46 pm   Subject: JsHttpRequest 5: Кроссбраузерный AJAX + закачка файлов.
Видимо ответ будет получен через месяц... Я конечно не тороплю, но как бы 2 дня уже жду, надеясь что свершится чудо и автор найдёт баг. Ну или хотя бы отпишется что ищет :) Или хотя бы просто что-то ответит, а то чувствую себя в игноре :(
  Topic: JsHttpRequest 5: Кроссбраузерный AJAX + закачка файлов.
SviMik

Replies: 130
Views: 235629

PostForum: JsHttpRequest :: JavaScript   Posted: Wed Aug 08, 2007 11:30 am   Subject: JsHttpRequest 5: Кроссбраузерный AJAX + закачка файлов.
>Попробуйте локализовать ошибку еще больше. В таком виде сложно что-то сказать.
Это максимум что у меня вышло. Дальше уже некуда.
Но баг же есть. Функции предельно простые, из примеров. Что ещё мне сделать?

Загрузил туда новую версию. Баг не исчез.
  Topic: JsHttpRequest 5: Кроссбраузерный AJAX + закачка файлов.
SviMik

Replies: 130
Views: 235629

PostForum: JsHttpRequest :: JavaScript   Posted: Sun Aug 05, 2007 10:23 pm   Subject: JsHttpRequest 5: Кроссбраузерный AJAX + закачка файлов.
Ещё одни сутки плясок c бубном и удалось выделить баг.
http://svimik.servehttp.com/abug/
Форма подшружается динамически кнопкой вверху. Чтоб появился баг - надо подгруженную форму пару раз отправить (при отправлении она также обновляется). В остальном см. коментарии на странице.

Юpий Насрeтдинов Тот же баг и в Mozilla Firefox.

>А какой код у Вас в библиотеке на строке "line 391"?
Да я собственно её и не трогал. На днях свежую скачал.
xr.open(this.method,this.url,true,this.username,this.password);
  Topic: JsHttpRequest 5: Кроссбраузерный AJAX + закачка файлов.
SviMik

Replies: 130
Views: 235629

PostForum: JsHttpRequest :: JavaScript   Posted: Sat Aug 04, 2007 10:09 pm   Subject: JsHttpRequest 5: Кроссбраузерный AJAX + закачка файлов.
Не буду утверждать на 100% (может действительно и я напортачил).
Во-первых 'location: "JS frame :: http://***/jhr.js' - это и есть JsHttpRequest.js. Т.е. скорее всего ошибка внутри библиотеки.
Во-вторых там две элементарных функции "почти из примера". И глючит почему-то всегда на третий раз. Т.е. 2 раза они отработали нормально, третий раз одна из них не срабатывает.

Даже не знаю где копать. Могу дать линк. Один факт - в опере 9.2 всё работает идеально. Мой код на столько простой, что от браузера зависеть не должен. Остаётся библиотека.

ЗЫ. Один сайт уже на этой библиотеке делал, получилось вполне удачно.
  Topic: JsHttpRequest 5: Кроссбраузерный AJAX + закачка файлов.
SviMik

Replies: 130
Views: 235629

PostForum: JsHttpRequest :: JavaScript   Posted: Sat Aug 04, 2007 3:19 am   Subject: JsHttpRequest 5: Кроссбраузерный AJAX + закачка файлов.
Mozilla 1.7.3 иногда выдаёт
Ошибка: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.open]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: http://***/jhr.js :: anonymous :: line 391" data: no]
Всё перерыл - ну никак не пойму в чём причина =\
  Topic: JsHttpRequest 5: Кроссбраузерный AJAX + закачка файлов.
SviMik

Replies: 130
Views: 235629

PostForum: JsHttpRequest :: JavaScript   Posted: Sat May 12, 2007 1:04 pm   Subject: JsHttpRequest 5: Кроссбраузерный AJAX + закачка файлов.
А вот у меня с оперой 7 проблема, IE и FF норм.
И похоже что автор скрипта куда-то надолго пропал =\
  Topic: JsHttpRequest 5: Кроссбраузерный AJAX + закачка файлов.
SviMik

Replies: 130
Views: 235629

PostForum: JsHttpRequest :: JavaScript   Posted: Mon Apr 30, 2007 4:58 pm   Subject: JsHttpRequest 5: Кроссбраузерный AJAX + закачка файлов.
Живые есть?
  Topic: JsHttpRequest 5: Кроссбраузерный AJAX + закачка файлов.
SviMik

Replies: 130
Views: 235629

PostForum: JsHttpRequest :: JavaScript   Posted: Sun Apr 29, 2007 4:10 am   Subject: JsHttpRequest 5: Кроссбраузерный AJAX + закачка файлов.
В Опере 7.23 почему-то стало открыватся новое окно, в котором код ответа (ответ верный). Никак не могу понять, почему такое начало происходить. Сейчас скачал архив заново, рапаковал целиком в отдельную папку, ничего не трогал. Симптомы не изменились.
Пример исходного кода нового окна:
<script type="text/javascript" language="JavaScript"><!--
top && top.JsHttpRequestGlobal && top.JsHttpRequestGlobal.dataReady({"id":"11778086248141","js":{"q":"test","md5":"098f6bcd4621d373cade4e832627b4f6"},"text":"<pre>\r\n<b>Request method:<\/b> POST\n<b>Loader used:<\/b> form\n<b>_REQUEST:<\/b> Array\n(\n [q] => test\n [lastvisit] => 1159625901\n)\n<\/pre>\r\n"})
//--></script>
Ессно, окно остаётся торчать и ничег ...
  Topic: 41_JSHttpRequest: динамическая подкачка данных без перезагрузки страницы (часть 1).
SviMik

Replies: 923
Views: 750386

PostForum: JsHttpRequest :: JavaScript   Posted: Sun Jun 18, 2006 11:16 pm   Subject: 41_JSHttpRequest: динамическая подкачка данных без перезагрузки страницы (часть 1).
А не использую потому что подгружать их надо динамически, по мере надобности (а они могут и вовсе не понадобится). Я думал что необходимосит в этом очевидна.
И подгружать надо файлы, имя которых будет результатом работы скрипта, который получает данные запрашивая у юзера, поэтому имя файла не будет известно сразу.

Эх, не дождатся от вас мне помощи. Я пробовал редактировать - но не пашет. Вообше не пойму как этот скрипт работает. Только одному автору известно что он там намудрил...
  Topic: 41_JSHttpRequest: динамическая подкачка данных без перезагрузки страницы (часть 1).
SviMik

Replies: 923
Views: 750386

PostForum: JsHttpRequest :: JavaScript   Posted: Sat Jun 17, 2006 1:32 pm   Subject: 41_JSHttpRequest: динамическая подкачка данных без перезагрузки страницы (часть 1).
Не глухой... Метку же можно сделать статичной для каждого файла. В случае с пхп все обращения идут в один скрипт с разными запросами, и вызывается одной функцией (в случае примера в статье это req.open('POST', 'load.php?test=abc', true); )
В моём случае такая метка не нужна, т.к. обращение будет к разным файлам. Можно в самом запросе указать свою метку (например имя файла) и вместо цифровой метки в подгружаемом скрипте писать имя файла.

Например создаю файл 123.js с содержанием Subsys_JsHttpRequest_Js.dataReady(
'123.js',
'',
{
text: '12345'
}
) И сразу понятно какой файл загрузился.

Дмитрий Кóтеров Вы просто не хотите вникать в задачу, и не хотите оказывать помощь. Скрипт написали, а кто ж поддержку оказывать будет? Из вас информацию только клещами вытаскивать :D
Спрашиваю как сделать, а в ответ невнятное "скрипт для этого не предназначен". Это как спрашивать у автора форума как сменить цвет фона, а в ответ получить что это невозм ...
  Topic: 41_JSHttpRequest: динамическая подкачка данных без перезагрузки страницы (часть 1).
SviMik

Replies: 923
Views: 750386

PostForum: JsHttpRequest :: JavaScript   Posted: Fri Jun 16, 2006 6:18 pm   Subject: 41_JSHttpRequest: динамическая подкачка данных без перезагрузки страницы (часть 1).
Дмитрий Кóтеров Можно же скрипт переделать?
Соответственно, прогружать можно ТОЛЬКО валидный JS-код.
Ну так я его и напишу вручную вместо пхп скрипта. :)
Мне надо подгружать статичные файлы точно также как и данные из пхп. Нужна как раз кроссбраузерность как в этом скрипте.
Ну нет на narod.ru пхп, именно поэтому нужен только статичный JS.

Почему нельзя расширить функциональность скрипта чтобы не ограничиватся работой с одним пхп, по идее это не сложно, но чёт не получается...
  Topic: 41_JSHttpRequest: динамическая подкачка данных без перезагрузки страницы (часть 1).
SviMik

Replies: 923
Views: 750386

PostForum: JsHttpRequest :: JavaScript   Posted: Thu Jun 15, 2006 3:27 pm   Subject: 41_JSHttpRequest: динамическая подкачка данных без перезагрузки страницы (часть 1).
Чёт вообще в упор не пашет.
Файл подгружается, функция Subsys_JsHttpRequest_Js.dataReady срабатывает, а дальше ничего не происходит.
  Topic: 41_JSHttpRequest: динамическая подкачка данных без перезагрузки страницы (часть 1).
SviMik

Replies: 923
Views: 750386

PostForum: JsHttpRequest :: JavaScript   Posted: Tue Jun 13, 2006 11:19 pm   Subject: 41_JSHttpRequest: динамическая подкачка данных без перезагрузки страницы (часть 1).
Ну сделайте скрипт-лоадер, который бы подгружал эти самые статичные файлы... В чём проблема?
Вобще-то для подгрузки я хотел использовать Subsys_JsHttpRequest. (Всё равно помимо статичных надо будет и php тоже грузить, для чего скрипт и создавался). Но не знаю как. Точнее, хотелось бы узнать как сделать чтоб он их нормально воспринимал.
Создаю файл с кодом
Subsys_JsHttpRequest_Js.dataReady(
123,
'',
{
text: '12345'
}
)
И подсовываю его скрипту. Файл загружается, но событие req.onreadystatechange не срабатывает. Как я понял, загвоздка только с ID который идёт в самом начале. Как лучше всего заставить работать скрипт не нарушая работы скрипта с php? Может ввести специальную метку в загружаемый файл?
  Topic: 41_JSHttpRequest: динамическая подкачка данных без перезагрузки страницы (часть 1).
SviMik

Replies: 923
Views: 750386

PostForum: JsHttpRequest :: JavaScript   Posted: Tue Jun 13, 2006 9:11 pm   Subject: 41_JSHttpRequest: динамическая подкачка данных без перезагрузки страницы (часть 1).
Заранее извиняюсь если уже было, первые 6 страниц прочитал, дальше не осилил. Если я повторяюсь, пошлите на ту страницу где есть ответ. :-)

Вопрос: как правильно писать файлы для подгрузки без использования серверных скриптов? Т.е. задача - просто подгружать статичные файлы.
Попытался выяснить что выдаёт скрипт. Посмотрел как запрашивается файл в логах.
123.php?q=zapros&11502182568590
Не понятно что есть 11502182568590. Предполагаю что это случайное число для того чтобы избежать кэширования. Я прав?

Далее по php скрипту. Он не работает. В логах никаких ошибок. Выдаёт белый экран.
В access.log:
192.168.0.41 - - require_once "../../../lib/config.php"; Такого файла никогда у меня небыло :) Закоментировал строку - скрипт ожил. Вот что выдал:
// BEGIN Subsys_JsHttpRequest_Js
Subsys_JsHttpRequest_Js.dataReady(
'11502182568590', // this ID is passed from JavaScript frontend
'<b>REQUEST_URI:</b> /123.php?q=zapros&11502182568590<br><b> ...
 
Page 1 of 1 All times are GMT + 3 Hours
XML