日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

动态页面加载进度条

發布時間:2024/1/23 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 动态页面加载进度条 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

動態頁面加載進度條

將以下部分添加到<head>和</head>之間

<style type="text/css">

<!--

.p {? font-family: "MS Shell Dlg"; font-size: 12px}

-->

</style>

<script language="javascript">

function LoadFinish(){

  document.all('LoadProcess').style.visibility = "hidden";

}

</script>

將以下部分添加到頁面中即可

<body οnlοad="LoadFinish()" οncοntextmenu="window.event.returnValue=false" οndragstart="window.event.returnValue=false" onselectstart="event.returnValue=false">

<div id="LoadProcess" style="position:absolute; left:35%; top:111px; width:200px; height:28px; z-index:1; visibility: visible" class="font12">?

? <table width="100%" border="0" cellspacing="1" cellpadding="5" height="26" class="font_12_a" bgcolor="#000000">

??? <tr>?

????? <td align="center" bgcolor="#FFFFFF">

??????? <div align="center">

? <center>

? <table border="1" cellpadding="0" cellspacing="0" width="401" bordercolorlight="#808080" bordercolordark="#FFFFFF">

??? <tr>

????? <td bgcolor="#F5F5F5" width="402"> <div id=process style="width: 400; height: 10"> </div>

<script>

var num=0;

function mypro()

{

num++;

process.innerHTML=process.innerHTML+'<font color="#0000FF">■</font>';

if(num<26){setTimeout("mypro()",200);}else{process.innerHTML="";num=0;mypro()}

}

mypro();

</script>

</td>?

<script>

<!--

if (document.layers)

? document.write('<Layer src="' + url + ' " VISIBILITY="hide"> </Layer>');

? else

?? if (document.all || document.getElementById)

?? document.write('<iframe src="' + url + '" style="visibility: hidden;"></iframe>');

else location.href = url;

//-->

</script>

</tr>

</table>

</center>

</div>

<p align="center"><font class="p"><b>網站正在裝載中,請稍候......</b></font></p>

????? </td>

??? </tr>

? </table>

</div>

另一個頁面加載進度條

<HTML>

<TITLE>loadpage</TITLE>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<style type="text/css">

<!--

.unnamed1 {? background-color: #000000}

-->

</style>

</head>

<body>

<table border=0 cellpadding=0 cellspacing=0 width="100%" height="100%">

<tr>

<form name=loading>

????? <td align=center>

??????? <p align="center">&nbsp;</p>

??????? <p align="center"><font color="#00FF00" size="2"></font></p>

??????? <p>

????????? <input type=text name=chart size=46 style="font-family:Arial; font-weight:bolder;

color:#00FF00; background-color:black; padding:0px; border-style:none;">

????????? <br>

????????? <br>

????????? <input type=text name=percent size=46 style="font-family:Arial; color:#00FF00;

text-align:center; border-width:medium; border-style:none;" class="unnamed1">

????????? <br>

????????? <br>

????????? <font color="#00FF00" size="2" >

????????? <script>

var bar = 0

var line = "||"

var amount ="||"

count()

function count(){

bar= bar+2

amount =amount + line

document.loading.chart.value=amount

document.loading.percent.value=bar+"%"

if (bar<99)

{

setTimeout("count()",100);

}

else

{

alert("載入完畢")

window.location = "http://www.csdn.net";

}

}

</script>

????????? <noscript></noscript></font></p>

????????????????? </td>

<!--//-->

</form>

</tr>

</table>

</body>

</html>

?

另一個通用頁面加載程序

<html>

<head>

<META http-equiv=Content-Type content="text/html; charset=gb2312">

<META HTTP-EQUIV="pragma" CONTENT="no-cache">

<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">

<META HTTP-EQUIV="expires" CONTENT="0">

<title>預加載中....</title>

<style type="text/css">

<!--

.p {? font-family: "MS Shell Dlg"; font-size: 12px}

-->

</style>

</head>

<body onLoad="location.href = url" οncοntextmenu="window.event.returnValue=false" οndragstart="window.event.returnValue=false" onselectstart="event.returnValue=false">

<script language="JavaScript">

<!--

var url = 'http://www.niudun.com';

function jump(){

?location=url;

?return true;

?}

//-->

</script>

<div align="center">

? <center>

? <table border="1" cellpadding="0" cellspacing="0" width="401" bordercolorlight="#808080" bordercolordark="#FFFFFF">

??? <tr>

????? <td bgcolor="#F5F5F5" width="402"> <div id=process style="width: 400; height: 10"> </div>

<script>

var num=0;

function mypro()

{

num++;

process.innerHTML=process.innerHTML+'<font color="#0000FF">■</font>';

if(num<26){setTimeout("mypro()",200);}else{process.innerHTML="";num=0;mypro()}

}

mypro();

</script>

</td>? <script>

<!--

if (document.layers)

? document.write('<Layer src="' + url + ' " VISIBILITY="hide"> </Layer>');

? else

?? if (document.all || document.getElementById)

?? document.write('<iframe src="' + url + '" style="visibility: hidden;"></iframe>');

else location.href = url;

//-->

</script>

</tr>

</table>

</center>

</div>

<p align="center"><font class="p"><b>網站正在裝載中,請稍候......</b></font></p>

</body>

</html>

?

網頁代碼:讓用戶等待若干秒才能點的表單按鈕,頁面讀取進度條腳本.....

我先來一個: ?

oracle_basic 讓用戶等待若干秒才能點的表單按鈕。 ?

?

<FORM ?name=sform ?action=reg_2.asp ?method=post><INPUT ?class=input ?type=submit ?value="我同意" ?name=submitbtn></FORM> ?

?

<SCRIPT ?language=javascript> ?

<!-- ?

var ?secs ?= ?15; ?

var ?wait ?= ?secs ?* ?1000; ?

document.sform.submitbtn.disabled=true; ?

? ?

for(i=1;i<=secs;i++) ?{ ?

?window.setTimeout("update(" ?+ ?i ?+ ?")", ?i ?* ?1000); ?

} ?

?

window.setTimeout("timer()", ?wait); ?

?

function ?update(num) ?{ ?

?if(num ?== ?(wait/1000)) ?{ ?

? ?document.sform.submitbtn.value ?= ?"我同意"; ?

?} ?

?else ?{ ?

? ?printnr ?= ?(wait/1000)-num; ?

? ?document.sform.submitbtn.value ?= ?"請先閱讀服務條款 ?(剩余時間" ?+ ?printnr ?+ ?")"; ?

?} ?

} ?

?

function ?timer() ?{ ?

?document.sform.submitbtn.disabled=false; ?

} ?

//--> ?

</SCRIPT> ?

--------------------------------------------------------------- ?

?

頁面讀取進度條腳本 ?

?

復制代碼到head ?

?

?

<style ?type="text/css"> ?

/* ?Container ?of ?Loader ?*/ ?

#seLoader ?

{ ?

?? ?? ?? ??width ?: ?200px; ?/* ?set ?width ?of ?loader ?*/ ?

?? ?? ?? ??z-index ?: ?1; ?

?? ?? ?? ??margin ?: ?auto; ?

} ?

?

/* ?Box ?around ?loadbar ?*/ ?

#seLoadBox ?

{ ?

?? ?? ?? ??height ?: ?12px; ?/* ?set ?height ?*/ ?

?? ?? ?? ??z-index ?: ?3; ?

?? ?? ?? ??border ?: ?1px ?solid; ?

?? ?? ?? ??padding ?: ?1px; ?

?? ?? ?? ??background-color ?: ?#efefef; ?

?? ?? ?? ??font-size ?: ?0px; ?

?? ?? ?? ??text-align ?: ?left; ?

} ?

?

/* ?loadbar ?*/ ?

#seLoadBar ?

{ ?

?? ?? ?? ??width ?: ?0%; ?

?? ?? ?? ??height ?: ?100%; ?

?? ?? ?? ??z-index ?: ?4; ?

?? ?? ?? ??background ?: ?#f90; ?

} ?

?

/* ?text ?(%) ?*/ ?

#seLoadTxt ?

{ ?

?? ?? ?? ??z-index ?: ?5; ?

?? ?? ?? ??margin-top ?: ?-14px; ?

?? ?? ?? ??font ?: ?10px ?Verdana,Geneva,sans-serif; ?

} ?

</style> ?

<script ?src="seLoader.js" ?type="text/javascript"></script> ?

<script ?type="text/javascript"> ?

load ?= ?new ?seLoader('img/') ?// ?make ?loader ?object ?and ?set ?the ?directory ?(dir ?optional) ?

load.runAtEnd('setTimeout(\'viewPage()\',10)') ?// ?run ?a ?script ?after ?loading ?(optional) ?

load.setImgs ?// ?set ?the ?images ?

( ?

?? ?? ?? ??'Image1.gif','Image2.gif','Image3.gif','Image4.gif','Image5.gif','Image6.gif','Image7.gif', ?

?? ?? ?? ??'Image8.gif','Image9.gif','Image10.gif','Image11.gif','Image12.gif','Image13.gif','Image14.gif','Image15.gif', ?

? ? ? ? ? ? ? ?'Image16.gif','Image17.gif','Image18.gif','Image19.gif' ?

) ?

?

function ?viewPage() ?

{ ?

?? ?? ?? ??location.replace('http://www.ceocio.net') ?

} ?

?

function ?initLoader() ?

{ ?

?? ?? ?? ??load.load() ?

} ?

οnlοad=initLoader ?

</script> ?

?

?

注明: ?

?

前半部分是設定進度條的顏色和規格 ?

?

?

load ?= ?new ?seLoader('img/') ?// ?make ?loader ?object ?and ?set ?the ?directory ?(dir ?optional) ?

?

這里是設定讀取圖片的位置 ?

?

?

( ?

?? ?? ?? ??'Image1.gif','Image2.gif','Image3.gif','Image4.gif','Image5.gif','Image6.gif','Image7.gif', ?

?? ?? ?? ??'Image8.gif','Image9.gif','Image10.gif','Image11.gif','Image12.gif','Image13.gif','Image14.gif','Image15.gif', ?

? ? ? ? ? ? ? ?'Image16.gif','Image17.gif','Image18.gif','Image19.gif' ?

) ?

?

這里是讀取圖片的名字 ?

?

?

?

復制代碼到body ?

?

?

<div ?align="center"> ?

<script>load.drawLoader('now ?loading...')</script> ?

</div>

總結

以上是生活随笔為你收集整理的动态页面加载进度条的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。