<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í)的地方
    寫幾個(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 閱讀(462) 評(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)論排行榜

    主站蜘蛛池模板: 国偷自产一区二区免费视频| 色爽黄1000部免费软件下载| 今天免费中文字幕视频| 国产精品亚洲精品日韩已方| 粉色视频免费入口| 亚洲精品视频免费| 91免费福利视频| 久久亚洲精品成人| 午夜精品射精入后重之免费观看| 亚洲国产精品无码AAA片| 嫩草影院在线播放www免费观看| 国产av天堂亚洲国产av天堂| 久久久久久国产精品免费免费男同 | 91视频精品全国免费观看| 国产综合亚洲专区在线| 久久久久久噜噜精品免费直播| 亚洲午夜久久久影院| 久久精品乱子伦免费| 91亚洲一区二区在线观看不卡| 国产国产人免费视频成69堂| 亚洲中文字幕无码中文| 国产成人免费ā片在线观看| 一级a性色生活片久久无少妇一级婬片免费放 | 国产又黄又爽又猛的免费视频播放| 久久精品国产亚洲av品善| 亚洲午夜无码AV毛片久久| a级毛片高清免费视频| 亚洲国语在线视频手机在线| 天天摸天天操免费播放小视频 | 搡女人免费视频大全| 国产亚洲视频在线观看| 亚洲精品狼友在线播放| 4444www免费看| 精品国产亚洲第一区二区三区| 在线观看国产区亚洲一区成人 | 亚洲综合一区无码精品| 免费在线不卡视频| 久久国产精品萌白酱免费| 亚洲人成人网毛片在线播放| 亚洲国产精品成人| 性短视频在线观看免费不卡流畅 |