当前位置:文章中心 - WEB技术 - 用AJAX正确显示静态网页用户登录区状态
相关文章
这里放搜索
最新文章
用AJAX正确显示静态网页用户登录区状态
关键词:AJAX,静态,登录,状态 时间:2008年08月23日 星期六 阅读:428

你网站的网页可能包含一些区域,像用户登录状态区,在登录前后显示的信息可能后有所区别,而这一切往往是使用动态技术实现的。
当你使用一定技术将动态网页转化为静态网页后,可能会面临一些新的问题,因javascript技术是无法检测动态网页所设置的一些信息,这些状态就不能正确显­示。
解决这个问题,你可以尝试使用AJAX技术。 

程序代码
  1. <script type='text/javascript'>     
  2. var xmlHttp;     
  3. function createXMLHttpRequest() {     
  4.     if (window.ActiveXObject) {     
  5.         xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');     
  6.     }     
  7.     else if (window.XMLHttpRequest) {     
  8.         xmlHttp = new XMLHttpRequest();     
  9.     }    
  10. }     
  11. function handleStateChangeA() {     
  12.     if(xmlHttp.readyState == 4) {     
  13.         if(xmlHttp.status == 200) {     
  14.             document.getElementById('LoginArea').innerHTML=xmlHttp.responseText;     
  15.    
  16.         }     
  17.     }     
  18. }     
  19. function Showlogin() {       
  20. createXMLHttpRequest();     
  21.     var queryString = '/loginstat.asp';       
  22.     xmlHttp.onreadystatechange = handleStateChangeA;       
  23.     xmlHttp.open('GET', queryString, true);     
  24.     xmlHttp.send(null);     
  25. }     
  26. </script>   

网页状态区,用一下代码替代

程序代码
  1. <div id="LoginArea">     
  2. <script type=text/javascript>     
  3.  Showlogin();     
  4.  </script>     
  5. </div>  
上一篇:鼠标滑过缩略图时放大图片下一篇:常见系统中文字体的英文名

0条记录访客评论

暂未有任何评论,你来发表一篇吧!

发表评论

(必填)
(必填)
 
友情链接