如何在javascript中关闭\隐藏弹出窗体窗口?

问题描述:

javascript:Element.hide($("div1"));
不是从弹出的形式工作?如何在javascript中关闭隐藏弹出窗体窗口?

+1

您可能希望至少接受类似说法的答案... 11您的11个问题中有11个? – Joseph 2012-04-06 11:56:19

+0

如何从新/子/弹出窗口关闭原始窗口?我已打开:

karthik 2012-04-06 12:00:21

确保您有包含在HTML头JQuery的,请尝试以下操作:

javascript:$("#div1").hide(); 

我注意到你错过了#对于一个id或。以供参考。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <!--DVID=00002304--> 
    <html> 
     <head> 
      <script src="/Scripts/jquery-1.7.1.js" type="text/javascript"></script> 
     </head> 
     <body> 
      <div id="div1" style='position:absolute;display:none;'> 
       <div onclick="$('#Iframe1').hide();" style="color:#FFF;font-weight:bold;float:right"> 
        Close 
       </div> 
       <iframe id="Iframe1" src="" frameBorder="no" > 
        ... IFrame content goes here ... 
       </iframe> 
      </div> 
     </body> 
    </html> 
+0

它的工作原理没有#也只有如果我时钟上div onclick。但我打开div1中的sample.aspx窗体为弹出窗口使用。我在sample.aspx popup windown中有关闭按钮。如何关闭按钮点击sample.aspx popup windwon? var elem = $(“divReplacement”); – karthik 2012-04-06 12:58:23

+0

您好,如果它的模式弹出,然后尝试的onclick = “$(” #divReplacement “)的close();”。如果它有一个新的浏览器弹出窗口,那么你可以使用onclick =“window.close();” (尽管它可能在某些浏览器上被禁用) – 2012-04-06 15:10:27