java 页面加载提示_加载页面时给提示

加载页面时给提示:

这是要导入的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.οnlοad=onload;

this.οnerrοr=(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());

}

-----------------------------分隔线---------------------------------

然后在页面里加一个层

正在加载相关信息。。。请稍候。。。

位置:放在加载费时的地方

写几个function

displayRepositorylName();

displayRepositorylcontent();

displayNews();

displayService();

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 阅读(416) 评论(0)  编辑  收藏 所属分类: JavaScript

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值