| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 860 人关注过本帖
标题:confirm的一个问题
只看楼主 加入收藏
endspay
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2009-7-24
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:4 
confirm的一个问题
<html>
    <head>
        <script language="javascript">
            function openwindow(){
                window.status="...............................";
                if(window.screen.width==1366&&window.screen.height==768)
                    window.open("dom1.html");
                else
                    alert("请在我要求的分辨率下 进行 操作");
            }
            function closewindow(){
                if(window.confirm("您真的要退出么?"))
                    window.close();
            }
        </script>
    </head>
    <body>
        <form>
            <table>
                <tr>
                    <td><input name="num1" type="button" value="zaish" onClick="openwindow()"></td>
                    <td><input name="num2" type="button" value="zaishi" onClick="closewindow()"></td>
                </tr>
            </table>
        </form>
    </body>
</html>


这一段 当触法confirm的时候。弹出来下面这个
对话框
当confirm 为真的时候 点击确定以后 出来这个对话框

我怎样 才可以 实现党我点击第一个对话框的确定后 就直接关掉页面 而不是点完第一个确定后 又弹出个对话框 要在点一遍确定后 才关掉

为什么会这样。怎么解决这个问题?
搜索更多相关主题的帖子: confim 
2009-07-24 15:04
编程之星
Rank: 5Rank: 5
等 级:职业侠客
威 望:2
帖 子:285
专家分:391
注 册:2007-4-10
收藏
得分:10 
加上 window.open("","_self");

<html>
    <head>
        <script language="javascript">
            function openwindow(){
                window.status="...............................";
                if(window.screen.width==1366&&window.screen.height==768)
                    window.open("dom1.html");
                else
                    alert("请在我要求的分辨率下 进行 操作");
            }
            function closewindow(){
                if(window.confirm("您真的要退出么?"))
                    window.open("","_self");
                    window.close();
            }
        </script>
    </head>
    <body>
        <form>
            <table>
                <tr>
                    <td><input name="num1" type="button" value="zaish" onClick="openwindow()"></td>
                    <td><input name="num2" type="button" value="zaishi" onClick="closewindow()"></td>
                </tr>
            </table>
        </form>
    </body>
</html>

怎么越学就觉得自己越笨
2009-07-24 15:21
hell_liul
Rank: 2
等 级:论坛游民
帖 子:29
专家分:57
注 册:2009-6-11
收藏
得分:0 
在我这没有问题,我想是浏览器的设置问题,例如ActionX等,设成允许等
2009-07-24 19:38
endspay
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2009-7-24
收藏
得分:0 
回复 2楼 编程之星
还是不行。加上那句以后 仍然是要弹出两次关闭的对话框。我想让他在第一次弹出的对话框的时候点 完确定 直接关掉该页面。

而现在的情况是 当触发CONFIRM的时候 会弹出一个 确定 和取消的 对话框 。然后 点完确定没有直接关闭 而是由弹出来一个对话框。确认你是否真的要退出!。我用的是IE6.0
2009-07-25 11:18
最爱香草味
Rank: 2
等 级:论坛游民
帖 子:24
专家分:38
注 册:2009-7-25
收藏
得分:0 
试过了,可以关闭,但是confirm点击取消会弹出关闭提示的
2009-07-26 22:45
快速回复:confirm的一个问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017544 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved