精华内容
下载资源
问答
  • cs代码: e.Row.Cells[10].Attributes.Add("onclick", "window.open(\'ClassSigning.aspx?classid=" + e.Row.Cells[0].Text + ...//在点击签到的时候弹出一个新的窗口,我想知道怎样可以关闭这个窗口并返回到签到列表
  • 窗口JS: <br /><script language="javascript" type="text/javascript"><br /> function openwin(){  var width=Math.round((window.screen.width-600)/2);  var height = Math.round(...

    父窗口JS:

    <script language="javascript" type="text/javascript">
           
    function openwin(){
            
    var width=Math.round((window.screen.width-600)/2);
            var height = Math.round((window.screen.height - 300) / 2);
           
    var returnValue = window.showModalDialog("test.aspx', window, 'dialogWidth:600px;dialogHeight:300px, top=' + height + ',left=' + width + ',toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')
            if (returnValue == 'ok')
                window.top.location.reload();
            }
       
    </script>



    test.aspx中<head>与</head>之间加上:

    <base target=
    "_self">

    test.aspx.cs中:

    Response.Write(
    "<script language='javascript' type='text/javascript'>
    window.returnValue
    = 'ok';window.close();
    </script>");

    展开全文
  • GG百度后看到很多网站上写 Code functionwinClose(){ window.opener=null; window.open('','_self'); window.close(); } 测试后还是不行,我的...一般来说,如果这个窗口是你用window.open()打开的话, ...

    GG百度后看到很多网站上写

    ContractedBlock.gifExpandedBlockStart.gifCode
    function winClose(){   
            window.opener
    =null;   
    window.open(
    '','_self');   
    window.close();   
        }  

    测试后还是不行,我的浏览器是IE 8.0

     

    一般来说,如果这个窗口是你用window.open()打开的话,  
      你再用window.close()关闭就不会出现对话框了。

    但是很多情况下我们不是用window.open打开的,可以用以下 的代码解决

    方法1:

    ContractedBlock.gifExpandedBlockStart.gifCode
    1<body>   
    2  <object   id=hhctrl   classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">     
    3  <param   name="Command"   value="Close">     
    4  </object>     
    5  <input   type=button   onclick=hhctrl.Click();>

     

    方法2:

    在a页面上加上一个空白的iframe

    ContractedBlock.gifExpandedBlockStart.gifCode
    <href="b.htm" target="blank">弹出窗口</a>

    <iframe src="" name="blank" width="0" height="0" frameborder="0"></iframe>

    在b页面上(b.htm)加上

    ContractedBlock.gifExpandedBlockStart.gifCode
    setTimeout("window.close();",3000);

     

    以下方法大家自己去测试吧====================================================================

    方法一:

    js 代码
     
    ContractedBlock.gifExpandedBlockStart.gifCode
    1 function CloseWin() //这个不会提示是否关闭浏览器    
    2 {    
    3 window.opener=null;    
    4 //window.opener=top;    
    5 window.open("","_self");    
    6 window.close();    
    7 }  
    方法二:
    open.html
    js 代码

     

    ContractedBlock.gifExpandedBlockStart.gifCode
    function open_complex_self() {    
      
    var obj_window = window.open('close.html''_self');    
      obj_window.opener 
    = window;    
      obj_window.focus();    
     }    

     

    close.html
    js 代码

     

    ContractedBlock.gifExpandedBlockStart.gifCode
    window.close();

     

    另附:
    //普通带提示关闭
    function closeie(){
    window.close();
    }
    //关闭IE6不提示
    function closeie6(){
    window.opener=null;
    window.close();
    }
    //关闭IE7不提示
    function closeie7(){
    window.open('','_top');
    window.top.close();
    }

     

    转载于:https://www.cnblogs.com/smallmuda/archive/2009/02/27/1399304.html

    展开全文
  • 请教个问题,用JQUERY做的弹出窗口,目前弹出窗是全屏展示, [code="java"] _testWindow.window({ title: "弹出窗口", content:$('#afile').html(),//本页 width: 1010, height: 600, closed: false, ...
  • 模态与非模态的弹出窗口

    千次阅读 2012-12-07 18:54:29
    除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。  showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何影响(最多是被挡住一下而以。:P) 二、怎样才让在showModalDi

    一、showModalDialog和showModelessDialog有什么不同?
      showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。
      showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何影响(最多是被挡住一下而以。:P)

    二、怎样才让在showModalDialog和showModelessDialog的超连接不弹出新窗口?
      在被打开的网页里加上<base target="_self">就可以了。这句话一般是放在<html>和<body>之间的。

    三、怎样才刷新showModalDialog和showModelessDialog里的内容?
      在showModalDialog和showModelessDialog里是不能按F5刷新的,又不能弹出菜单。这个只能依靠javascript了,以下是相关代码:

    <body οnkeydοwn="if (event.keyCode==116){reload.click()}">
    <a id="reload" href="filename.htm" style="display:none">reload...</a>

      将filename.htm替换成网页的名字然后将它放到你打开的网页里,按F5就可以刷新了,注意,这个要配合<base target="_self">使用,不然你按下F5会弹出新窗口的。

    四、如何用javascript关掉showModalDialog(或showModelessDialog)打开的窗口。
      <input type="button" value="关闭" οnclick="window.close()">
      也要配合<base target="_self">,不然会打开一个新的IE窗口,然后再关掉的。

    五、showModalDialog和showModelessDialog数据传递技巧。
      这个东西比较麻烦,用个例子说明了。
      例子:
        现在需要在一个showModalDialog(或showModelessDialog)里读取或设置一个变量var_name

          一般的传递方式:
            window.showModalDialog("filename.htm",var_name)
            //传递var_name变量
          在showModalDialog(或showModelessDialog)读取和设置时:
            alert(window.dialogArguments)//读取var_name变量
            window.dialogArguments="oyiboy"//设置var_name变量
        这种方式是可以满足的,但是当你想在操作var_name同时再操作第二个变理var_id时呢?就无法再进行操作了。这就是这种传递方式的局限性。
        
          以下是我建议使用的传递方式:
            window.showModalDialog("filename.htm",window)
            //不管要操作什么变量,只直传递主窗口的window对象
          在showModalDialog(或showModelessDialog)读取和设置时:
            alert(window.dialogArguments.var_name)//读取var_name变量
            window.dialogArguments.var_name="oyiboy"//设置var_name变量

            同时我也可以操作var_id变量
            alert(window.dialogArguments.var_id)//读取var_id变量
            window.dialogArguments.var_id="001"//设置var_id变量

            同样还可以对主窗口的任何对象进行操作,如form对象里的元素。
            window.dialogArguments.form1.index1.value="这是在设置index1元素的值"

    六、多个showModelessDialog的相互操作。
      以下代码的主要作用是在一个showModelessDialog里移动别一个showModelessDialog的位置。

      主文件的部份js代码。
      var s1=showModelessDialog('控制.htm',window,"dialogTop:1px;dialogLeft:1px") //打开控制窗口
      var s2=showModelessDialog('about:blank',window,"dialogTop:200px;dialogLeft:300px")  //打开被控制窗口

      控制.htm的部份代码。
      <script>
        //操作位置数据,因为窗口的位置数据是"xxxpx"方式的,所以需要这样的一个特殊操作函数。
     function countNumber(A_strNumber,A_strWhatdo)
     {
      A_strNumber=A_strNumber.replace('px','')
      A_strNumber-=0
      switch(A_strWhatdo)
      {
      case "-":A_strNumber-=10;break;
      case "+":A_strNumber+=10;break;
      }
      return A_strNumber + "px"
     }
      </script>
      <input type="button" οnclick="window.dialogArguments.s2.dialogTop=countNumber(window.dialogArguments.s2.dialogTop,'-')" value="上移">
      <input type="button" οnclick="window.dialogArguments.s2.dialogLeft=countNumber(window.dialogArguments.s2.dialogLeft,'-')" value="左移">
      <input type="button" οnclick="window.dialogArguments.s2.dialogLeft=countNumber(window.dialogArguments.s2.dialogLeft,'+')" value="右移">
      <input type="button" οnclick="window.dialogArguments.s2.dialogTop=countNumber(window.dialogArguments.s2.dialogTop,'+')" value="下移">

      以上关键部份是:
        窗口命名方式:var s1=showModelessDialog('控制.htm',window,"dialogTop:1px;dialogLeft:1px")
        变量访问方式:window.dialogArguments.s2.dialogTop

      这个例子只是现实showModelessDialog与showModelessDialog之间的位置操作功能,通过这个原理,在showModelessDialog之间相互控制各自的显示页面,传递变量和数据等。这要看各位的发挥了。

    展开全文
  • 为了实现用户对浏览器的绝对控制,ie中用close关闭非open打开的窗口时回弹出一个对话框询问用户,怎么去掉这个框呢,请看下面的代码。function winClose(){ window.top.opener = null; window.close(); }在window....

    大家都知道window.close()是用来关闭窗口的,而且ie和firefox都是支持的。

    为了实现用户对浏览器的绝对控制,ie中用close关闭非open打开的窗口时回弹出一个对话框询问用户,怎么去掉这个框呢,请看下面的代码。

    function winClose(){ window.top.opener = null; window.close(); }

    在window.close之前加上window.top.opener = null就可以了。

    有人说firefox不支持close,其实这是错误的,之所以window.close在firefox不能使用,是因为firefox默认不能关闭用户打开的网页,可以这样设置firefox。

    打开firefox,在地址栏输入about:config 
    找到dom.allow_scripts_to_close_windows这项并改为true。 
    需要说的是在firefox中没有弹出对话框的麻烦。

    <script>
    function a(){
    window.open('','_parent','');
    window.opener = window;
    window.close(); 
    }
    </script>
    再运行这个就能在ff下关闭了。

    看到这些,如果让客户去设置的话,等于没有做这个功能,所以说结果不是很满意,不知道有没有其他好的替代方法。

    后记:利用打开一个新窗口,然后关闭这个页面就可以实现关闭当前页面。谢谢strangebank。不过奇怪的是昨天我用ff2试验的时候没有成功,今天用3成功的。真是活见鬼了,今天在同事机子上用2做试验,又可以了。不过一早解决问题还是不错的哦。^_^

    index.html
    <a href="c.html" target="_blank">ddddddddd</a>

    c.html
    <a href="javascript:window.open('','_parent','');window.close();">Close Window</a>

    展开全文
  • 大家都知道window.close()是用来关闭窗口的,而且ie和...为了实现用户对浏览器的绝对控制,ie中用close关闭非open打开的窗口时回弹出一个对话框询问用户,怎么去掉这个框呢,请看下面的代码。 function winClo
  • 俗话说"佛靠金装,人靠衣装",一个好的软件如果能配上精美的...当用户关闭窗口时,窗口又以收缩的方式关闭起来。那么这个动画窗口怎样实现的呢?本例就来讨论一下在Visual C++中如何实现这种动画窗口。<br /
  • 当我们在点击Windows窗口的某个按钮时,比如点击窗口的关闭按钮,往往会弹出一个窗口来提示相关信息,类似这种弹出窗口就是主窗口的子窗口。我们创建子窗口时,也是使用CreateWindow或者CreateWindowEx API。  ...
  • 在showModalDialog中有一个FORM,想让用户提交此表单后直接关闭窗口,本来想用JAVASCRIPT很简单的,但调试了半天,虽然原窗口关闭了,但总是新弹出一个空白窗口。查了一番,找到一个解决方案:在showModalDialog...
  • <br />一、showModalDialog和showModelessDialog有什么不同?  showModalDialog:被打开后就会始终保持输入焦点。...:P) 二、怎样才让在showModalDialog和showModelessDialog的超连接不弹出窗口
  • 怎样关闭ping命令

    千次阅读 2013-02-04 17:51:35
    再点选“控制台”菜单下的“添加/删除管理单元”,单击“添加”按钮,在弹出窗口中选择“IP安全策略管理”项,单击“添加”按钮。在打开窗口中选择管理对象为“本地计算机”,单击“完成”按钮,同时关闭“添加
  • 请问,如何用jsp将按钮点击后弹出提示对话框,然后延时一定时间后就自动关闭,先谢谢大家。。。 [b]问题补充:[/b] 麻烦大家我想要把问题再补充一下,,,如果我所需要的是等待一个参数,得到这个参数后再关闭窗口,...
  • showModalDialog和showModelessDialog 一、showModalDialog和... 二、怎样才让在showModalDialog和showModelessDialog的超连接不弹出窗口? 在被打开的网页里加上<base target=”_self”>就可以了。这句话一
  • js的showmodaldialg()解决弹出新页…

    千次阅读 2015-12-15 23:19:35
    在网页上弹出一个网页对话框,我用的是js的showModalDialog()函数,弹出一个对话框,进行表单的填写操作,在点击确定按钮的时候,总是...一、怎样才让在showModalDialog和showModelessDialog的超连接不弹出窗口?  
  • vc++6.0中mfc等调用系统应用时怎么设置不弹出cmd? 我设置一个退出按钮,调用taskkill命令 system("taskkill /f /im xxx.exe"); 会先弹出cmd在执行关闭进程命令,最后关闭cmd 怎样可以让应用不弹出cmd窗口
  • 如何去掉IE关闭窗口前的确认提示

    千次阅读 2007-03-15 12:08:00
    是[y] 否[n] 怎样才能不让弹出此提示窗口呢?最近在Google上搜索了不少贴子,也有很多解决的方法,但我在IE6/IE7中却碰到不适用的情况,不知大家碰没碰到过,经过自己的查找终于找到在IE6/7下面...
  • 教你怎样恢复关机前打开的窗口

    千次阅读 2011-12-20 08:13:22
    很多时候,我们都会在桌面中有弹出窗口的情况下,执行关闭计算机的操作。可是,我们往往又会随即想起关机前打开的窗口可能还有点用。在重启计算机后,令人遗憾的是,那个打开的窗口已经消失了,而且由于此窗口的路径...
  • 在我们就关几个吧,把...1.打开开始菜单-控制面板-管理工具,打开本地安全策略,(cmd下输入secpol.msc也能打开)选中“IP安全策略”,在右边的窗口空白的位置右击鼠标,弹出快捷菜单,选择“创建IP安全策略”如图 ...
  • 1.pop-up blocker的意思是:弹出窗口屏蔽(阻止未经许可弹出的窗口出现) 2.选择一个框架之后,以后的命令都会在这个框架中,要想操作其它的框架,则必须要选择相应的框架才能进行相关的操作。 3.目前在测试中...
  • 如果你没有上图箭头指向的状态栏的话,可以在pycharm的控制台那里点击右键,在弹出的菜单中,选择“Pin Tab”,那么当前的控制台就不会被清掉啦,它可以一直保留着,需要你自己手动去关闭它。 这么做的好处就是当你...
  • 如今我们大家许多使用电脑都安装了win10系统,当我们设置了开机密码,每次开机都需要输入密码才可以开启电脑,有些时候我们会觉得有些小麻烦,会...我们点击计算机管理选项后,弹出一个窗口,我们在左侧选项界面中选...
  • 三种方式去除小锁图标: 1、添加共享文件夹用户组:打开文件夹属性-...3、添加所有用户权限:右击文件夹图标-共享-特定用户,在弹出窗口中点击下拉菜单中选择“Everyone”,再依次点击“添加”-“共享”-“完成”
  • 待解决的代码: ...现在的问题就是消息弹出以后我把窗口关闭掉以后!isOpen的值还是false下次有消息就不会自动弹出来了,想请前辈给个解决方案 让窗口关闭之后isOpen=true! 如果JS不能实现后台代码实现也行

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 136
精华内容 54
关键字:

怎样关闭弹出窗口