didasoft 发表于 2013-1-23 03:01:05

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]
查看完整版本: file upload using iframe