Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Сверхдинамичный интерфейс.
 
 автор: Саня.   (19.11.2005 в 22:11)
 
 

Прочёл статью. А теперь разъясните мне, пложалуйста, тему. :)

   
 
 автор: Akira   (19.11.2005 в 22:20)   письмо автору
 
   для: Саня.   (19.11.2005 в 22:11)
 

Как пример являеться Аякс. Подгразка данный без перезагрузки страницы :)

   
 
 автор: Саня.   (20.11.2005 в 00:33)
 
   для: Akira   (19.11.2005 в 22:20)
 

Объяснение в статье довольно убогое, а в документации к объекту XMLHttpRequest не разобрался.
Штукенция довольно интересная и, главное, полезная. Только пример в статье не работает.
Помогите разобраться!

http://developer.apple.com/internet/webcontent/xmlhttpreq.html

   
 
 автор: 12345   (20.11.2005 в 02:32)   письмо автору
 
   для: Саня.   (20.11.2005 в 00:33)
 

Там пример, вообще-то, не написан, его самому надо собрать. Как соберёшь, так заработает. Я, например, убедился, что файл приходит, а больше ничего не надо.

<!--XMLHttpRequest-->
<U onClick=loadXMLDoc('JsPrimeryCode-9.xml')>XMLHttpRequest</U><br>
<span id=q>-- --</span><br>
<script>d=document;
function loadXMLDoc(url){
    Q=(window.XMLHttpRequest?new XMLHttpRequest():
        (window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new Object));
    Q.onreadystatechange=processReqChange;
    Q.open("GET",url,!0);
        Q.send(null);
}
function processReqChange(){    // only if req. shows "complete"
    if (Q.readyState==4){
    if (Q.status==200){
        d.getElementById('q').innerHTML=Q.responseText;
        }
}}</script> 
В 'JsPrimeryCode-9.xml' пишешь некий валидный код, но с текстом, чтобы было что видеть. Например,
<response value="12345" id="w12">
67<method value="123456">checkName</method>
89<result>1</result>
</response>
и видишь тексты этого файла. Одна особенность - вызывать страницу надо через веб-сервер, иначе не работает. Если ActiveX отключён, тоже не работает.

   
Rambler's Top100
вверх

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