有没有办法作一个在上传文件的时候会转动的动画呢?

happynet 2003-06-02 04:21:04
我是用ASP做的上传页面,上传文件,如何编写呢?

采用什么编写呢?
...全文
45 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
cqbonny 2003-06-16
  • 打赏
  • 举报
回复
whb147(dodo) 给我一个,
cqzjb@163.com
whb147 2003-06-16
  • 打赏
  • 举报
回复
不好意思,我发错了,发给别人了,把你的邮箱再说一次。真的不好意思,sorry
tester 2003-06-16
  • 打赏
  • 举报
回复
Sub PageJump(strText,strURL)
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta HTTP-EQUIV=REFRESH CONTENT="3; url=<%=strURL%>">

</head><br><br><br>
<table align=center border="0" cellspacing="1" cellpadding="0" class=windowtable width="360">
<tr class=tableheader><td colspan=2>页面跳转</td></tr>
<tr height=60><td width=60 align=center>"></td><td><p class=p1><%=strText%></td></tr>
<tr><td align=center colspan=2 height=30><button class=button_index onclick="window.navigate('<%=strURL%>');">直接进入</button></td></tr>
</table>
<%

End Sub


上面过程的两个参数一个为显示的的跳转语句,一个为所要跳转到的页面
whb147 2003-06-16
  • 打赏
  • 举报
回复
给你发过去了,记得给分,哈哈
你在需要调用的也面里写上
<script language="javascript" src="ShowProcessBar.js"></script>

然后在递交时传递参数:IsShowProcessBar="True">,如:
<input type="submit" value="开始上传" name="B1" class="txt " IsShowProcessBar="True">
「已注销」 2003-06-16
  • 打赏
  • 举报
回复
测试文件TestShowBar.HTML

<HTML>
<HEAD>
<script language="javascript" src="ShowProcessBar.js"></script>
</HEAD>
<BODY>
<A href="error.asp" IsShowProcessBar="True">A Href</a>
<BR>
<BR>
<span onclick="location.href='error.asp'" style="cursor:hand" IsShowProcessBar="True"><font color=blue>Span</font></span>
<BR>
<form action="error.asp">
<input type=Submit value="Submit">
<input type=button value="normal button" IsShowProcessBar="True">
</form>
<P IsShowProcessBar="True">AAAAAAAAAAAAA</P>
</BODY>
</HTML>
「已注销」 2003-06-16
  • 打赏
  • 举报
回复
文件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<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+= "<div id=waiting style=position:absolute;top:50px;left:100px;z-index:1;visibility:hidden >";
Str+= "<layer name=waiting visibility=visible zIndex=2 >"
Str+= "<table border=2 cellspacing=1 cellpadding=0 bordercolorlight=#FFFFFF bordercolordark=#C0C0C0 bgcolor=#E0E0E0>"
Str+= " <tr>"
Str+= " <td bgcolor=#E0E0E0 height=30px width=300px align=center>"
Str+= " <font color=black>系統正在處理中...</font>"
Str+= " </td>"
Str+= " </tr>"
Str+= " <tr>"
Str+= " <td bgcolor=#E0E0E0>"
Str+= " <img width=1 height=10 name=sbar style=background-color:#6699cc>"
Str+= " </td>"
Str+= " </tr>"
Str+= "</table> "
Str+= "</layer>"
Str+= "</div>"
document.write(Str)

if(document.all)document.onclick = CheckClick;
whb147 2003-06-16
  • 打赏
  • 举报
回复
你在需要调用的也面里写上
<script language="javascript" src="ShowProcessBar.js"></script>

然后在递交时传递参数:IsShowProcessBar="True">,如:
<input type="submit" value="开始上传" name="B1" class="txt " IsShowProcessBar="True">

希望你能调试成功,祝你好运。

给点好处呀,发过去了!!!!!!!!!
「已注销」 2003-06-14
  • 打赏
  • 举报
回复
TEST:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script language="JavaScript">
<!--
function sub_up()
{
if (fso.upfile.value != "")
{
saving.style.visibility="visible";
}
}
-->
</script>
</head>
<body>
<div id="saving" style="position:absolute; top:150; left:50; z-index:10; visibility:hidden">
<TABLE WIDTH="90%" BORDER="0" CELLSPACING="0" CELLPADDING="0">
<TR>
<td width="30%"></td>
<TD bgcolor="#104A7B">
<TABLE WIDTH="100%" height="70" BORDER="0" CELLSPACING="1" CELLPADDING="0">
<TR>
<td bgcolor="#eeeeee" align="center">正在上传, 请稍候...</td>
</TR>
</TABLE>
</TD>
<td width="30%"></td>
</TR>
</TABLE>
</div>
<form name="fso" method="post" action="" enctype="multipart/form-data">
<input name="upfile" type="file" size="20" hidden> <input name="button" type="button" onclick="sub_up()" value="上传" LANGUAGE="javascript">
</form>
</body>
</html>
whb147 2003-06-14
  • 打赏
  • 举报
回复
周末我不上班,我的代码库在办公室里,星期一给你好吗?
happynet 2003-06-13
  • 打赏
  • 举报
回复
whb147(dodo) ( )

能告诉我怎么做进度条么?
whb147 2003-06-12
  • 打赏
  • 举报
回复
其实做进度条也可以呀,校歌还不错
jesee 2003-06-02
  • 打赏
  • 举报
回复
上传的页面用一个隐含的iframe
上传的过程中用javascript把放在隐含层中的动画显示出来

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧