DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> XML學習教程 >> XML基礎 >> 向你的XML增加一個導航腳本
向你的XML增加一個導航腳本
編輯:XML基礎     

 

導航必須由一個腳本來實現。要向XML數據島中增加導航,創建一個腳本,調用數據島的movenext() 和 moveprevious()方法。
  
  
  
     < script language="JavaScript">
     function movenext()
     {
     x=xmldso.recordset
     if (x.absoluteposition < x.recordcount)
     {
     x.movenext()
     }
     }
     function moveprevious()
     {
     x=xmldso.recordset
     if (x.absoluteposition > 1)
     {
     x.moveprevious()
     }
     }
     < /script>
  
     如果你有Internet Explorer 5.0或更高版本,點擊這裡可以看到如何在XML記錄中航行。
  
  
  
     合並起來
  
     用一點點創造力你就能創建一個完整的應用程序。 如果你使用在這一頁中所學到的東西和一點點想象力,你就可以輕易地將這個發展成一個完整的應用程序。如果你運行的是Internet Explorer 5.0 或更高版本,點擊這裡可以看到如何為這個應用程序增加一些色彩。
  
     XML的 HTTP請求
  
     可以用一個HTTP請求從服務器請求XML數據。
  
  
  
     浏覽器請求
  
  
  
     從浏覽器進行一個HTTP請求,可以從服務器請求XML:
  
  
  
     var objHTTP = new ActiveXObject("Microsoft.XMLHTTP")
     objHTTP.Open('GET','httprequest.asp',false)
     objHTTP.Send()
  
  
  
     要查看這個請求的結果,你可以在浏覽器中顯示:
  
  
  
     document.all['A1'].innerText= objHTTP.status
     document.all['A2'].innerText= objHTTP.statusText
     document.all['A3'].innerText= objHTTP.responseText
  
  用JavaScript來自己試試看
  用VBScript來自己試試看
  
  
  
     與服務器通訊
  
     你可以用HTTP 請求與服務器進行“通訊”:用XML與服務器通訊。在這個例子中,用這個ASP代碼在服務器上“偽造”響應:
  
  
  
     < %
     Response.ContentType="text/xml"
     txt="< answer>< text>12 Years< /text>< /answer>"
     response.write(txt)
     %>
  
  
    
     所以,不管問了什麼問題,答案都是12年。在實際中,你可以寫一些代碼來分析問題並作出正確的回答。
  
  

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved