<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 5,  comments - 1,  trackbacks - 0

    加載頁(yè)面時(shí)給提示:
    這是要導(dǎo)入的js:
    /*
    url-loading object and a request queue built on top of it
    */

    /* namespacing object */
    var net=new Object();

    net.READY_STATE_UNINITIALIZED=0;
    net.READY_STATE_LOADING=1;
    net.READY_STATE_LOADED=2;
    net.READY_STATE_INTERACTIVE=3;
    net.READY_STATE_COMPLETE=4;

    /*--- content loader object for cross-browser requests ---*/
    net.ContentLoader=function(url,onload,onerror,method,params,contentType){
    ? this.req=null;
    ? this.onload=onload;
    ? this.onerror=(onerror) ? onerror : this.defaultError;
    ? this.loadXMLDoc(url,method,params,contentType);
    }

    net.ContentLoader.prototype.loadXMLDoc=function(url,method,params,contentType){

    ? if (!method){
    ??? method="GET";
    ? }
    ? if (!contentType && method=="POST"){
    ??? contentType='application/x-www-form-urlencoded;charset=UTF-8';
    ? }
    ? if (window.XMLHttpRequest){
    ??? this.req=new XMLHttpRequest();
    ? } else if (window.ActiveXObject){
    ??? this.req=new ActiveXObject("Microsoft.XMLHTTP");
    ? }
    ? if (this.req){
    ??? try{
    ????? var loader=this;
    ????? this.req.onreadystatechange=function(){
    ??????? net.ContentLoader.onReadyState.call(loader);
    ????? }
    ????? this.req.open(method,url,true);
    ????? if (contentType){
    ??????? this.req.setRequestHeader('Content-Type', contentType);
    ????? }
    ????? this.req.send(params);
    ??? }catch (err){
    ????? this.onerror.call(this);
    ??? }
    ? }
    }


    net.ContentLoader.onReadyState=function(){
    ? var req=this.req;
    ? var ready=req.readyState;
    ? if (ready==net.READY_STATE_COMPLETE){
    ??? var httpStatus=req.status;
    ??? if (httpStatus==200 || httpStatus==0){
    ????? this.onload.call(this);
    ??? }else{
    ????? this.onerror.call(this);
    ??? }
    ? }
    }

    net.ContentLoader.prototype.defaultError=function(){
    ? alert("error fetching data!"
    ??? +"\n\nreadyState:"+this.req.readyState
    ??? +"\nstatus: "+this.req.status
    ??? +"\nheaders: "+this.req.getAllResponseHeaders());
    }

    -----------------------------分隔線---------------------------------
    然后在頁(yè)面里加一個(gè)層<div id="repositorylcontent">正在加載相關(guān)信息。。。請(qǐng)稍候。。。</div>
    位置:放在加載費(fèi)時(shí)的地方
    寫(xiě)幾個(gè)function

    <script event="onload" for="window">
    displayRepositorylName();
    ???? displayRepositorylcontent();
    ???? displayNews();
    ???? displayService();
    </script>
    <script>
    ??????? var request=false;

    ??????? function displayRepositorylName(){
    ????????? var serviceUrl = serverUrl+"repositoryldetailservlet?command=displayRepositorylName&repositorylid=72";
    ????????? var params = "";
    ????????? new net.ContentLoader(serviceUrl,showdisplayRepositorylName,null,"GET",params,null);
    ?}
    ?function showdisplayRepositorylName(){
    ????????? var data=this.req.responseText;
    ????????? repositorylname.innerHTML=data;
    ?}
    ?function displayRepositorylcontent(){
    ????????? var serviceUrl = serverUrl+"repositorylservlet?command=queryonerepositoryl&repositorylid=72";
    ????????? var params = "";
    //????????? alert(serviceUrl);
    ????????? new net.ContentLoader(serviceUrl,showRepositorylcontent,null,"GET",params,null);
    ?}
    ?function showRepositorylcontent(){
    ????????? var data=this.req.responseText;
    ????????? repositorylcontent.innerHTML=data;
    ?}
    //news
    ??????? function displayNews(){
    ????????? var serviceUrl = serverUrl+"newsservlet?command=doquery&displaynum=2";
    ????????? var params = "";
    ????????? new net.ContentLoader(serviceUrl,getNewsData,null,"GET",params,null);
    ?}
    ?function getNewsData(){
    ????????? var data3=this.req.responseText;
    ????????? news.innerHTML=data3;
    ?}
    ??????? //
    ??????? function displayService(){
    ????????? var serviceUrl = serverUrl+"serviceservlet?command=doquery&displaynum=4";
    ????????? var params = "";
    ????????? new net.ContentLoader(serviceUrl,getServiceData,null,"GET",params,null);
    ?}
    ?function getServiceData(){
    ????????? var data5=this.req.responseText;
    ????????? service.innerHTML=data5;
    ?}
    ?//add to the stroe
    ?function addStore(){
    ??var serviceUrl = serverUrl+"repositoryldetailservlet?command=addStore&repositorylid=72";
    ????????? var params = "";
    ????????? new net.ContentLoader(serviceUrl,showAddStore,null,"GET",params,null);
    ?}

    posted on 2006-08-14 16:28 herry 閱讀(461) 評(píng)論(0)  編輯  收藏 所屬分類: JavaScript

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    有空多聯(lián)系~

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    收藏夾

    java

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲一区在线免费观看| 成人免费无码精品国产电影| 国产专区一va亚洲v天堂| 美女露100%胸无遮挡免费观看 | 亚洲熟女综合色一区二区三区| 无码国产精品一区二区免费式直播 | 国产视频精品免费视频| 亚洲精品线路一在线观看| 日本一区二区在线免费观看| 五月天婷亚洲天综合网精品偷| 免费一区二区无码视频在线播放| 亚洲精品高清一二区久久| 丁香花在线观看免费观看图片 | 在线不卡免费视频| MM1313亚洲精品无码久久| 亚洲国产V高清在线观看| 97在线免费视频| 亚洲精品美女久久久久9999| 在线观看H网址免费入口| 美女视频黄免费亚洲| 俄罗斯极品美女毛片免费播放| 国产VA免费精品高清在线| 亚洲综合男人的天堂色婷婷| 免费观看成人毛片a片2008| 亚洲av无码专区在线电影| 国产偷国产偷亚洲清高动态图 | 精品久久久久久久免费人妻 | 一级特黄aa毛片免费观看| 亚洲成aⅴ人在线观看| 青青草国产免费久久久下载| 国产精品黄页免费高清在线观看| 亚洲AV无码一区二区三区系列| 国产免费久久精品99re丫y| 日本亚洲中午字幕乱码| 黑人精品videos亚洲人| 久久久高清免费视频| 成年网站免费入口在线观看 | 亚洲精品无码aⅴ中文字幕蜜桃| 亚洲人成网站观看在线播放| 97精品免费视频| 精品特级一级毛片免费观看|