<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)論排行榜

    主站蜘蛛池模板: 成人免费a级毛片无码网站入口| 久久精品国产精品亚洲| 粉色视频成年免费人15次| 国产亚洲精品线观看动态图| 国产精品免费AV片在线观看| 亚洲色偷偷综合亚洲av78| 亚洲精品国产综合久久一线| **俄罗斯毛片免费| 免费观看四虎精品成人| 亚洲高清在线mv| 亚洲国产黄在线观看| 久草视频免费在线| 一个人看的免费视频www在线高清动漫| 久久久无码精品亚洲日韩蜜臀浪潮 | 日本免费中文视频| 亚洲国产欧洲综合997久久| 精品久久久久久亚洲| 午夜小视频免费观看| 免费A级毛片无码视频| 香蕉视频在线观看免费| 亚洲欧洲日产韩国在线| 亚洲线精品一区二区三区 | 免费在线观看一级片| 色九月亚洲综合网| 亚洲一级毛片中文字幕| 国产亚洲精品岁国产微拍精品| 在线看片人成视频免费无遮挡| 日韩免费的视频在线观看香蕉| 黄网站色成年片大免费高清| 久久乐国产综合亚洲精品| 亚洲AV人无码综合在线观看| 免费人成激情视频| 午夜精品在线免费观看| 日日麻批免费40分钟日本的| 国产好大好硬好爽免费不卡| 午夜免费国产体验区免费的| 亚洲丶国产丶欧美一区二区三区| 亚洲欧洲精品视频在线观看| 亚洲AV人无码激艳猛片| 亚洲人成人77777网站| 亚洲成a人一区二区三区|