Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Javascript & XML

Сообщения:  [1-10]    [11-20]  [21-28] 

 
 автор: Crux   (18.05.2006 в 17:06)   письмо автору
 
   для: 12345   (18.05.2006 в 13:28)
 

>Работает как из сети, так и после скачивания в локальный файл.
скачал... но не работает.

   
 
 автор: 12345   (18.05.2006 в 13:28)   письмо автору
 
   для: Crux   (18.05.2006 в 06:43)
 

> напрямую с файлами в браузере позволяет работать только MicroSoft.
> остальные разработчики придерживаются "политики безопасности".

Не знаю, в чём там проблемы, но мой вариант работает везде (кроме Оперы).

Смотреть текст "Короткий пример XMLHttpRequest ", давить на ссылку 1 и более раз. Работает как из сети, так и после скачивания в локальный файл.

(Если у кого установлено, проверьте в Опера-9.)
Ещё раз ссылка:

   
 
 автор: codexomega   (18.05.2006 в 07:40)   письмо автору
 
   для: Crux   (18.05.2006 в 06:43)
 

Спасибо, теперь буду знать.
Ушел изучать ajax.

   
 
 автор: Crux   (18.05.2006 в 06:43)   письмо автору
 
   для: codexomega   (18.05.2006 в 06:24)
 

напрямую с файлами в браузере позволяет работать только MicroSoft.
остальные разработчики придерживаются "политики безопасности".

   
 
 автор: codexomega   (18.05.2006 в 06:24)   письмо автору
 
   для: Crux   (18.05.2006 в 05:50)
 

Значит без Appache или IIS не обойтись?
А я то думал что можно напрямую управлять файлами через JavaScript.
Хоть оно и работает в первом варианте кода, но только в IE.
Затея не совсем удачная.

   
 
 автор: Crux   (18.05.2006 в 05:50)   письмо автору
 
   для: codexomega   (17.05.2006 в 22:55)
 

>Страница html открывается посредством прямого клика по ней.
с XMLHttpRequest прямой клик не прокатит, только через web-сервер.

   
 
 автор: codexomega   (18.05.2006 в 03:59)   письмо автору
 
   для: 12345   (18.05.2006 в 02:31)
 

Пишет:

xmlObj is null or not an object

Когда 0 и alert() с прежней ошибкой при -200

   
 
 автор: 12345   (18.05.2006 в 02:31)   письмо автору
 
   для: codexomega   (18.05.2006 в 01:04)
 

Потому что при запуске как файла код 200 не появляется, пиши, как в моём примере - 200 или 0, и будет работать не только через веб-сервер.

Пример:

   
 
 автор: codexomega   (18.05.2006 в 01:04)   письмо автору
 
   для: 12345   (18.05.2006 в 00:19)
 

Не подумал проверить, но оказалось что работает только в IE.
А вот код от Crux, хоть и кросс-браузерный, но выдает мне ошибку в этой функции, т.е срабатывает alert().

function processReqChange() { 
    // только пр состоянии "complete" 
    if (req.readyState == 4) { 
        // для статуса "OK" 
        if (req.status == 200) { 
            // здесь идут всякии штуки с полученным ответом 
            createTBL(); 
        } else { 
            alert("Не удалось получить данные:\n" + 
                req.statusText); 
        } 
    } 
}

Почему не устанавливается связь с документом xml?

   
 
 автор: 12345   (18.05.2006 в 00:19)   письмо автору
 
   для: codexomega   (17.05.2006 в 19:52)
 

> Ну а если использовать XMLHttpRequest, то как в данном примере будет выглядеть запрос к документу xml?

Здесь в твоём примере он тоже используется , но обычно есть 2 свойства: responseXML и responseText . В общем, надо разобраться, что за методы (load()) ещё есть.

А в FF оно (load()) работает?

   

Сообщения:  [1-10]    [11-20]  [21-28] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования