DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> AJAX入門 >> AJAX詳解 >> Ajax 強制刷新頁面
Ajax 強制刷新頁面
編輯:AJAX詳解     

說明:
沒啥好說明的, 沒了解 AJax 之前, 很有一種神秘感, 了解後...好像覺著,有點過於簡單了.
主要使用的還不就是無刷新的 get 與 post.

不過對於 AJax , 令人頭疼的是, 為什麼會有好多種不同的浏覽器.
而這些浏覽器浏覽網頁時又有不少屬於各自的屬性方法.
但每個浏覽器一推出新版本, 又會更好的兼容其他的浏覽器, 但隨著而來的是,
該新版本的浏覽器又會有自己的新方法, 這簡直就是一個做不完的夢.

好了, 啰嗦完了, 說重點.

本文只能實現 IE & Firefox 的強制刷新頁面, 且只能刷新一個特定文件.
另, Firefox 不用設置啥就可強制刷新頁面.
但對於 Opera, 我是沒辦法了, 去官網的 UserJS 查了一疊疊文章, 找不著可行方法...

shawl.qiu
2006-10-28
http://blog.csdn.Net/btbtd/

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html XMLns="http://www.w3.org/1999/xhtml"><!-- DW6 --><head><meta http-equiv="Content-Type" content="text/Html; charset=utf-8" /><title>shawl.qiu template</title><script type="text/Javascript">//<![CDATA[ var XMLHTTP={  //-----------------------------------begin request  request:function(){    try{    return new XMLHttpRequest();   } catch(e) {    try{     return new ActiveXObject('microsoft.xmlhttp');    } catch(e){     try{      return new ActiveXObject("Msxml2.XMLHTTP");     } catch(e){}    }   }  },  //-----------------------------------end request  // begin text  text:function(method, url, func){   var request=XMLHTTP.request();    request.open(method, url);    request.onreadystatechange=function(){     if(request.readyState==4&&request.status==200){      if(func) func(request.responseText);      else alert(request.responseText);     }    }    request.send(null);  },  //-----------------------------------end text  // begin reload  reload:function(method, url){   if(navigator.appName!='Netscape'){    var request=XMLHTTP.request();     request.open(method, url, true);     try{ w.close(); } catch(e){}     w=open('','');     w.blur();     w.opener.focus();     request.onreadystatechange=function(){      if(request.readyState==4&&request.status==200){       w.close();       location.reload(true);      }     }     request.send(null);   } else location.reload(true);  }  //-----------------------------------end reload } // shawl.qiu script //----------------------------------------end object XMLHTTP ----------------------------// onload=function(){ // 加載 sqEditor 按鈕, 請以絕對地址加載.   XMLHTTP.text('GET', 'sqEditor/sqEditorMarkupList.htm', fGetMarkupList); } function fGetMarkupList(obj){  var o=document.getElementById('sqEditor');  o.innerHTML=obj; } // shawl.qiu script//]]></script></head><body><div id="sqEditor"></div><!--顯示 iframe 標簽列表--> <br/><button >reload</button></body></Html>

 

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