zoukankan      html  css  js  c++  java
  • web与flash结合:不出现提示,直接关闭窗口(javascript)+直接关闭,不提示

    情况是:web页中插入了swf文件,不出现提示,直接关闭窗口,我找了很多命令,也没有研究出来

    //fscommand("quit");
      //getURL("javascript:window.close()");
     //getURL("self.close()");

    后来看了网上例子如下:
    <script type="text/javascript">
    function cl()
    {
    window.opener=null;
    window.open("",'_self',""); //新加了一句
    window.close();
    }
    </script>
    </head>
    <body>
    <input type="button" onclick="cl()" value="close">
    </body>

    以上是onclick调用了函数cl();

    所以我可以在插入的swf中的一个按钮中加入代码调用函数

    on (release) {
     getURL(http://www.163.com/, "_blank");
     getURL("javascript:window.cl()");

    }

    结合后就可以实现如题了。测试在ie6/7均获得成功。

    如果想c#中关闭当前窗口,则

     protected void Page_Load(object sender, EventArgs e)
        {
             Button1.Attributes.Add("onclick", "return confirm('你确认关闭么?'); ");//这句有关闭提示的,也可以不要

    }

    protected void Button1_Click(object sender, EventArgs e)
        {
             Response.Write("<script language=javascript>document.form1.target='webform1';</script>");
            Response.Write("<script language=javascript>window.opener=null;self.close(this);  </script>");

        }

    就这么简单。ok.测试通过

  • 相关阅读:
    增加路由的方法
    常见问题代码
    统计用
    json格式,但是不要unicode编码
    查看有没有安装ssh服务器端
    Unity3D写雷电游戏(二)
    MFC+Flash图片浏览器
    HGE做的俄罗斯方块
    原来C语言没有重载。。。
    随机生成路径
  • 原文地址:https://www.cnblogs.com/pyman/p/1311503.html
Copyright © 2011-2022 走看看