[心缘地方]同学录 |
首页 | 功能说明 | 站长通知 | 最近更新 | 编码查看转换 | 代码下载 | 常见问题及讨论 | 《深入解析ASP核心技术》 | 王小鸭自动发工资条VBA版 |
发表人 | 主题:问题啊? |
失落的足球 身份:user 发帖:62 登陆次数:66 |
1F
发表于 2006/6/13 15:02:06
给稻香老农的无组件上传加上漂亮真实的进度条 说明 上传有个进度条是不是很帅啊,这是我修改的稻香老农的无组件上传类,(就是化境无组件上传类) 添加的地方我都标示出来了。 这是一个可以直接运行的完整范例。 要做什么修改才能实现呢?同学录代码要修改那几个文件和要加入那些代码?能不能详细点啊? |
嘎嘎,是我 身份:admin 发帖:1438 登陆次数:3287 |
2F
发表于 2006/6/14 0:06:52
这个和同学录的代码没有关系的。 ====================================== 你是想把同学录的上传带上进度条? |
失落的足球 身份:user 发帖:62 登陆次数:66 |
3F
发表于 2006/6/14 9:32:23
是啊.要改那些代码呢? |
嘎嘎,是我 身份:admin 发帖:1438 登陆次数:3287 |
4F
发表于 2006/6/14 9:39:10
晕,稍微麻烦点……稍等。 |
嘎嘎,是我 身份:admin 发帖:1438 登陆次数:3287 |
5F
发表于 2006/6/14 9:47:34
http://www.blueidea.com/bbs/newsdetail.asp?id=1736873&posts=current 你看看这个文章,按这个说的来就行。 |
嘎嘎,是我 身份:admin 发帖:1438 登陆次数:3287 |
6F
发表于 2006/6/14 9:58:36
首先,把下载的范例的压缩包里的Include下的文件都copy到你的include文件夹下。 班级宝库,你要修改file_uploadFile.asp和file_uploadFileSave.asp两个文件。 file_uploadFile.asp: 1。第3行后面追加: <!--#include file="include/randomString.asp" --> <% ProgressID = gen_key(10) %> 2。126行前面追加: myOpen(fileForm); 因为我这个文件的表单的onSubmit事件已经用上了,所以和那个文章说的不太一样。 3。147行后面追加: <script> function myOpen(form){ window.open("include/fileUpProgress.asp?progressID=<%=ProgressID%>","","width=500,height=200,scrollbars=no,toolbar=no,status=no,resizable=no,menubar=no,location=no"); var url=form.action; if (url.indexOf("?",0)==-1) { form.action = url+"?progressID=<%=ProgressID%>"; }else{ form.action = url+"&progressID=<%=ProgressID%>"; } } </script> ---------------------------------------------------------- file_uploadFileSave.asp: 1。把第5行换成: <!--#include file="include/wang_upload_5xsoft.inc" --> 2。把第54行换成: set upload=new upload_5xsoft upload.ProgressID=Request.QueryString("progressID") ''一定是这行在先。 upload.GetUpFile -------------------------------------------------------- |
嘎嘎,是我 身份:admin 发帖:1438 登陆次数:3287 |
7F
发表于 2006/6/14 10:06:50
班级相册: photo_addphoto.asp: 1。第3行后面追加: <!--#include file="include/randomString.asp" --> <% ProgressID = gen_key(10) %> 2。第229行后面追加: <script> function myOpen(form){ window.open("include/fileUpProgress.asp?progressID=<%=ProgressID%>","","width=500,height=200,scrollbars=no,toolbar=no,status=no,resizable=no,menubar=no,location=no"); var url=form.action; if (url.indexOf("?",0)==-1) { form.action = url+"?progressID=<%=ProgressID%>"; }else{ form.action = url+"&progressID=<%=ProgressID%>"; } } </script> 3。打开js/photo_addphoto.js,在77行前面追加: myOpen(fileForm); --------------------------------------------------- photo_savephoto.asp: 1。把第5行换成: <!--#include file="include/wang_upload_5xsoft.inc" --> 2。把第66行换成: set upload=new upload_5xsoft upload.ProgressID=Request.QueryString("progressID") ''''一定是这行在先。 upload.GetUpFile |
嘎嘎,是我 身份:admin 发帖:1438 登陆次数:3287 |
8F
发表于 2006/6/14 10:12:12
另外一个有文件上传的地方就是班级管理的文件上传了,只有自己用,就不用改了。 最后,进入班级管理的参数设置,上传选择“无组件”就行了。 提醒:你这么改后,如果上传选择其他组件,仍然会弹出那个进度条的窗口,但是,当然不会有进度显示了。最简单的方法就是把myOpen(fileForm);的地方注释掉就行了(前面加//) |
嘎嘎,是我 身份:admin 发帖:1438 登陆次数:3287 |
9F
发表于 2006/6/14 10:14:28
晕,忘了,我说的行数都是刚打开文件时候的行数,一添加东西行数就变了啊,你先看好改的地方吧。 |
失落的足球 身份:user 发帖:62 登陆次数:66 |
10F
发表于 2006/6/14 11:48:12
呵知道了谢谢了 |
CopyRight © 心缘地方 2005-2999. All Rights Reserved |