| 域名空间 下载中心 社区论坛 信息公告 MY小屋 |
![]() |
联系我们 设为首页 加入收藏 |
|
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿 论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图 专题 | 应用软件 | 聊天通讯 | Q Q 专栏 | 建站经验 | 在线工具 | 站长Club | 注 册 表 | 旧版 社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 韩国素材 | 素材图库 | 广告服务 | 服务 |
| 新版上线![旧版] | |||||
注:打开慢时请稍等
ASP进度条http://www.iyit.net 日期:2006-4-29 22:02:27 来源: 点击: |
使用了layer来显示 用法: 1。引用 %26lt;script language="javascript" src="ShowProcessBar.js"%26gt;%26lt;/script%26gt; 2。在提交Button或%26lt;A%26gt;或%26lt;span%26gt; 加扩展属性 IsShowProcessBar="True" 文件ShowProcessBar.js如下 AddProcessbar(); var bwidth=0; var swidth = document.all.waiting.clientWidth; function CheckIsProcessBar(obj) { if (obj.IsShowProcessBar=="True") { return false; } else { return true; } } function CheckClick(e) { if (e == 1) { if (bwidth%26lt;swidth*0.98){ bwidth += (swidth - bwidth) * 0.025; if (document.all)document.sbar.width = bwidth; else document.rating.clip.width = bwidth; setTimeout('CheckClick(1);',150); } } else { if(document.all) { if(document.all.waiting.style.visibility == 'visible') {document.all.waiting.style.visibility = 'hidden'; bwidth = 1;} whichIt = event.srcElement; while (CheckIsProcessBar(whichIt)) { whichIt = whichIt.parentElement; if (whichIt == null)return true; } document.all.waiting.style.pixelTop = (document.body.offsetHeight - document.all.waiting.clientHeight) / 2 + document.body.scrollTop; document.all.waiting.style.pixelLeft = (document.body.offsetWidth - document.all.waiting.clientWidth) / 2 + document.body.scrollLeft; document.all.waiting.style.visibility = 'visible'; if(!bwidth)CheckClick(1); bwidth = 1; } else { if(document.waiting.visibility == 'show') {document.waiting.visibility = 'hide'; document.rating.visibility = 'hide'; bwidth = 1;} if(e.target.href.toString() != '') { document.waiting.top = (window.innerHeight - document.waiting.clip.height) / 2 + self.pageYOffset; document.waiting.left = (window.innerWidth - document.waiting.clip.width) / 2 + self.pageXOffset; document.waiting.visibility = 'show'; document.rating.top = (window.innerHeight - document.waiting.clip.height) / 2 + self.pageYOffset+document.waiting.clip.height-10; document.rating.left = (window.innerWidth - document.waiting.clip.width) / 2 + self.pageXOffset; document.rating.visibility = 'show'; if(!bwidth)CheckClick(1); bwidth = 1; } } return true; } } function AddProcessbar() { var Str="" Str+= "%26lt;div id=waiting style=position:absolute;top:50px;left:100px;z-index:1;visibility:hidden %26gt;"; Str+= "%26lt;layer name=waiting visibility=visible zIndex=2 %26gt;" Str+= "%26lt;table border=2 cellspacing=1 cellpadding=0 bordercolorlight=#FFFFFF bordercolordark=#C0C0C0 bgcolor=#E0E0E0%26gt;" Str+= " %26lt;tr%26gt;" Str+= " %26lt;td bgcolor=#E0E0E0 height=30px width=300px align=center%26gt;" Str+= " %26lt;font color=black%26gt;系統正在處理中...%26lt;/font%26gt;" Str+= " %26lt;/td%26gt;" Str+= " %26lt;/tr%26gt;" Str+= " %26lt;tr%26gt;" Str+= " %26lt;td bgcolor=#E0E0E0%26gt;" Str+= " %26lt;img width=1 height=10 name=sbar style=background-color:#6699cc%26gt;" Str+= " %26lt;/td%26gt;" Str+= " %26lt;/tr%26gt;" Str+= "%26lt;/table%26gt; " Str+= "%26lt;/layer%26gt;" Str+= "%26lt;/div%26gt;" document.write(Str) if(document.all)document.onclick = CheckClick; } 测试文件TestShowBar.HTML %26lt;HTML%26gt; %26lt;HEAD%26gt; %26lt;script language="javascript" src="ShowProcessBar.js"%26gt;%26lt;/script%26gt; 本新闻共2页,当前在第1页 1 2 编辑: [发送给好友] [打印本页] [关闭窗口] [返回顶部] 上一篇:ASP提速技巧五则 下一篇:asp之转换函数示例 转载请注明来源:www.iyit.net 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。 |
| 最新更新 | 热点排行 | 推荐新闻 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 友情链接 | ||||||
| 设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接 |
| |||||||