file upload using iframe
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee;"> 1http://www.cnblogs.com/Images/OutliningIndicators/None.gif<html>2http://www.cnblogs.com/Images/OutliningIndicators/None.gif<head>
3http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gifhttp://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif<script type=”text/javascript”>http://www.cnblogs.com/Images/dot.gif
4http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gifTotalFileFields = 5;
5http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gifStartUpload = false;
6http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gifCurrentFormID = 1;
7http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif
8http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gifhttp://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.giffunction FilesUpload() http://www.cnblogs.com/Images/dot.gif{
9http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gifhttp://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif while (1) http://www.cnblogs.com/Images/dot.gif{
10http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif if (CurrentFormID > TotalFileFields) return true;
11http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gifhttp://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif if (eval(’document.frm’ + CurrentFormID + ‘.upFile.value’) == ”) http://www.cnblogs.com/Images/dot.gif{
12http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif CurrentFormID++;
13http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif continue;
14http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif }
15http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif break;
16http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif }
17http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif StartUpload = true;
18http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif eval(’document.frm’ + CurrentFormID + ‘.submit()’);
19http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif return false;
20http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif}
21http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif
22http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gifhttp://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.giffunction myIFrame_OnLoad() http://www.cnblogs.com/Images/dot.gif{
23http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif if (!StartUpload) return;
24http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif CurrentFormID++;
25http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gifhttp://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif if (FilesUpload()) http://www.cnblogs.com/Images/dot.gif{
26http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif StartUpload = false;
27http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif CurrentFormID = 1;
28http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif alert(’UPLOAD COMPLETE’);
29http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif }
30http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif}
31http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif
32http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gifhttp://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.giffunction GenerateUploadForms() http://www.cnblogs.com/Images/dot.gif{
33http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gifhttp://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif for (i = 1; i <= TotalFileFields; i++) http://www.cnblogs.com/Images/dot.gif{
34http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif document.write(’<form name=”frm’ + i + ‘” method=”post” action=”http://localhost/” target=”myIFrame” enctype=”multipart/form-data”>’);
35http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif document.write(’<input type=”file” name=”upFile”/></form>\n’);
36http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif }
37http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif}
38http://www.cnblogs.com/Images/OutliningIndicators/None.gif</script>
39http://www.cnblogs.com/Images/OutliningIndicators/None.gif</head>
40http://www.cnblogs.com/Images/OutliningIndicators/None.gif<body>
41http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gifhttp://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif<script type=”text/javascript”>http://www.cnblogs.com/Images/dot.gifGenerateUploadForms();</script>
42http://www.cnblogs.com/Images/OutliningIndicators/None.gif<input type=”button” value=”UPLOAD” onclick=”FilesUpload();”/>
43http://www.cnblogs.com/Images/OutliningIndicators/None.gif<iframe id=”myIFrame” name=”myIFrame” onload=”myIFrame_OnLoad();” style=”display:none;”></iframe>
44http://www.cnblogs.com/Images/OutliningIndicators/None.gif
页:
[1]