|
автор: Саня. (19.11.2005 в 22:11) |
|
| Прочёл статью. А теперь разъясните мне, пложалуйста, тему. :) | |
|
|
|
|
|
|
|
для: Саня.
(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 | |
|
|
|
|
|
|
|
для: Саня.
(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 отключён, тоже не работает. | |
|
|
|