2014-02-11 90 views
2

我正在使用webkit浏览器并发现一个错误,因为当我试图关闭弹出窗口时,它仅仅处于非活动状态,而且即使在弹出窗口上传后,父浏览器仍处于活动状态文件已打开。 我必须先点击弹出来激活它,然后再次作出任何选择。必须在弹出窗口/对话框中点击两次

如何使弹出窗口在打开后立即生效。

是否有一种方法可以在输入标签中添加事件处理程序,以使弹出式窗口在父浏览器中处于活动状态和非活动状态。 用于如

<form action="${ctx}/home/step11/uploadReport" method="POST" enctype="multipart/form-data" id="form_upload"> 
       <table style="margin-left:25px"> 
        <tr> 
         <td colspan="5" style="vertical-align:middle; font-size:100%">Demo Request Upload:</td> 
        </tr> 
        <tr> 
         <td style="vertical-align:middle"><input id="uploadFileId" name="fileName" type="file" multiple="true"/></td> 

         <td/> 
         <td>    
          <c:if test="${empty editable}"> 
           <input id="btnImport" class="active small button" disabled="disabled" type="button" value="Import"/> 
          </c:if> 
          <c:if test="${not empty editable}"> 
           <input id="btnImport" class="active small button" type="button" value="Import"/> 
          </c:if> 
         </td> 

        </tr> 
       </table> 
      </form>   
+0

你有一些相关的JS代码,您可以与我们分享? –

+0

@DanielLisik你可以建议我点击按钮后如何使弹出窗口处于活动状态? – PSDebugger

回答

1

尝试创建时其打开,之后会活跃在浏览器自动点击事件的几微秒