<html> <head> <title>多个附件上传</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body onload="this.document.qiksearch.select_items.selectedIndex = 4"> <center> <table border=5 bordercolor=black borderlight=black> <tr> <td align=center> <font size=3 color=red face="Arial, Helvetica, sans-serif"> <strong>效果显示</strong> </font> </td> </tr> <tr> <td align=left> <script language="javascript"> var no_options; document.write('<table cellspacing="5" cellpadding="5" style="border:2 solid #808080" align="center"><tr><td>'); document.write('<form name="qiksearch">'); if (navigator.appName == "Microsoft Internet Explorer") { document.write('<font face="verdana,arial,helvetica" size="-1" color="#000000">显示<select name="select_items" onchange="javascript:showItems(this.document.qiksearch.select_items.value)" style="font-size:8pt">'); for (var i = 1; i <= 30; i++) { document.write('<option value="' + i + '">' + i + '</option>'); } this.document.qiksearch.select_items.selectedIndex = 4; document.write('</select> 链接.<br><br>'); } document.write('<b>菜单名称:</b><br><br>'); document.write('<input type="text" value="Select" name="combo_caption" size="30" style="height:20; border:1 solid #000000">'); document.write('<br><br><b>菜单内容 :</b><br><br>'); document.write('<div id="items">'); for (var i = 1; i <= 5; i++) { document.write('Option : <input type="text" size="12" name="option' + i + '" style="height:20; border:1 solid #000000"> Link to : <input type="file" name="linkto' + i + '" size="15" style="height:20; border:1 solid #000000"><br>'); } document.write('</div>'); document.write('<br><center><input type="button" name="qiksearch_submit" value="显示代码" onclick="display()" style="font-family:verdana,arial,helvetica; font-size:8pt; height:20; width:48%; background:#EFEFEF; border:1 solid #808080; cursor:hand"> <input type="reset" onclick="javascript:location.reload();" style="font-family:verdana,arial,helvetica; font-size:8pt; height:20; width:48%; background:#EFEFEF; border:1 solid #808080; cursor:hand"></center>'); document.write('</font></form>'); document.write('</td></tr></table>'); function showItems(n){ var item_disp = ""; for (var i = 0; i < n; i++) { item_disp += 'Option : <input type="text" size="12" name="option' + (i + 1) + '" style="height:20; border:1 solid #000000"> Link to : <input type="file" name="linkto' + (i + 1) + '" size="15" style="height:20; border:1 solid #000000"><br>'; } no_options = n; this.document.all.items.innerHTML = item_disp; } if (navigator.appName == "Microsoft Internet Explorer") { no_options = this.document.qiksearch.select_items.value; } else { no_options = 5; } function display(){ DispWin = window.open('', 'NewWin', 'toolbar=no,status=no,width=500,height=375') message = "<font face=arial,verdana,helvetica size=-2 color=#000000><b><!--Made with Qiksearch MenuGen-->"; message += "<br><script language='javascript' type='text/javascript'>"; message += "<br>function go()"; message += "<br>{"; message += "<br> if (document.selecter.select1.options[document.selecter.select1.selectedIndex].value != 'none')"; message += "<br> {"; message += "<br> location = document.selecter.select1.options[document.selecter.select1.selectedIndex].value"; message += "<br> }"; message += "<br>}"; message += "<br><\/script>"; message += "<br>"; message += "<br><script language='JavaScript' type='text/javascript'>"; message += "<br>document.write('<form name='selecter'><select name='select1'>');"; message += "<br>document.write('<option value=none>" + this.document.qiksearch.combo_caption.value + "</option>');"; message += "<br>document.write('<option value=none>--------------------</option>');"; for (var i = 1; i <= no_options; i++) { message += "<br>document.write('<option value=" + eval('this.document.qiksearch.linkto' + i + '.value') + "" > " + eval('this.document.qiksearch.option' + i + '.value') + '</option>');"; } message += "<br>document.write('</select>');"; message += "<br>document.write('<input type='button' value='Go' onclick='go()'>');"; message += "<br>document.write('</form>');"; message += "<br><\/script>"; DispWin.document.write(message); } </script> </td> </tr> </table> </center> </body> </html>
相关推荐
用Ext编写的多文件上传组件,已封装。 支持多文件上传,文件下载,文件删除,
java多文件上传实现,上传界面采用flash,同时显示上传进度条
说明:支持多文件上传的上传类 使用方法: include '../UploadFile.class.php'; $upload=new UploadFile(); if(!$upload->upload()) { // 上传错误提示错误信息 $this->error($upload->getErrorMsg()); }else{ ...
ajaxfileupload.js 这是个非常好的异步上传图片的插件,来解决form表单上传时要刷新页面的问题。支持多文件上传
使用普通表单的input框,引入多文件上传插件,传报文格式的参数,表单内容同时提交
bootstrap-fileinput-master多文件上传,多文件预览,网页的代码地址为https://mp.csdn.net/postedit/84098479
文件上传比较多,多文件上传少一点 文件下载很少的,看似简单,实则不然 网上的Struts2进行的文件下载一般都是单文件或者固定的文件,并没有(很少)实现随意文件的下载的例子 提供多文件上传,上传成功后,提供...
C#多服务器多文件上传实例,并发,集群对考虑在内
利用flash上传工具,结合jsp来进行多文件上传demo。 能一次性的选择多个文件,有上传进度显示;java项目
.net MVC 实现多文件上传,显示上传进度条,可传多个文件
html5和js多文件上传插件。可任意多文件选择上传,每个文件都可以显示进度,同时可以显示整体进度。采用了html的file对象和blob对象的属性和方法。
C# .NET FileUpload 多文件上传例子,两个方法和思路,适合初学者学习。
完全可运行的Ext多文件上传,带上传速率、进度条等
dhtmlxVault多文件上传dhtmlxVault多文件上传dhtmlxVault多文件上传
swfupload多文件上传带进度条实例,vs2012开发,net4.0框架,可上传多个文件,上传类型、上传大小、上传数量可控,已测试成功!
COS框架实现上传,稍加修改即可实现多文件上传,希望各位采纳
C# 多文件上传下载C# 多文件上传下载C# 多文件上传下载C# 多文件上传下载C# 多文件上传下载C# 多文件上传下载C# 多文件上传下载C# 多文件上传下载C# 多文件上传下载
uploadify多文件上传例子代码,jsp+servlet实现
SpringMVC单文件上传、多文件上传、文件列表显示、文件下载,具体效果和过程看博文http://blog.csdn.net/evankaka/article/details/45826697