2012-02-05 39 views
0

当用户点击文件上传中的取消按钮时,我们需要关闭弹出窗口本身。如何在用户点击文件上传中的关闭按钮后关闭窗口?

  1. main.html中
  2. popup.html

popup.html包含<input type="file"

现在我们有一个要求,即当用户点击文件上传窗口中的取消按钮时popup.html也应该关闭。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<html> 
<head> 
    <script language="javascript"> 
    function openModalDlg() { 
     window.open("test.html", "", 'width=400,height=100'); 
    } 
    </script> 
</head> 
<body> 
    <p> 
     Click 
     <a href="#" onclick="openModalDlg();">here</a> 
     to open modal dialog 
    </p> 
</body> 
</html> 
+0

main.html中<!DOCTYPE HTML PUBLIC “ - // W3C // DTD HTML 4.0过渡// EN”!> <脚本语言=“javascript”> function openModalDlg() { window.open(“test.html”,“”, 'width = 400,height = 100'); }

点击here打开模态对话框

Ravi 2012-02-05 10:24:29

回答

0

你可以使用window.close方法:

<input type="button" value="Close" onclick="window.close();" /> 
+0

test.html文件放在这里 – Ravi 2012-02-05 10:37:09

+0

<脚本类型= “文/ JavaScript的”> 功能检查(){ document.getElementById(“ch”)。value =“1”; } window.onload = init; function init(){ window.onfocus = whenInFocus; window.onblur = function(){window.onfocus = whenInFocus;};}; – Ravi 2012-02-05 10:37:42

+0

函数whenInFocus(){ alert(document.getElementById(“ch”).value); (document.getElementById(“ch”)。value ==“1”){ window.close(); } window.onfocus = null; } Ravi 2012-02-05 10:37:56

相关问题