为了账号安全,请及时绑定邮箱和手机立即绑定

JS:window.close()&alert()

有劳您用宝贵的时间替我解答;

问题如下:打开新窗口后无论输入mypage的值是1或0,输出的值都是1?

<!doctype html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>close()</title>

  <script type="text/javascript">

     

 var mywin=window.open("http://www.imooc.com");

    var mypage=confirm("是否关闭新页面");

    if (mypage=true){

        mywin.close();

alert("已关闭页面!");

    }

    else

    {

        alert("未关闭页面!");

    }

</script>

</head>

<body>

<script>

document.write(mypage);

</script>

</body>

</html>


正在回答

4 回答

感觉这样子写应该简单点也明白点。

<!doctype html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>close()</title>

  <script type="text/javascript">

    function yemian(){

        var mychoose=confirm("是否打开新页面");

        if(mychoose==true){

            window.open("http://www.imooc.com");

            document.write("dakai");

        }

        else{

            window.close();

            document.write("已经关闭界面");

        }

    }

</script>

</head>

<body>

<input name="yemian" type="button" value="请点击打开新页面" onClick="yemian()">

</body>

</html>


0 回复 有任何疑惑可以回复我~

<!doctype html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>close()</title>

  <script type="text/javascript">

    function yemian(){

    var mywin=window.open("http://www.imooc.com");

    var mypage=confirm("是否关闭新页面",true);

    if (mypage==true){

        mywin.close();

    alert("已关闭页面!");

    }

    else

    {

        alert("未关闭页面!");

    }

     }

</script>

</head>

<body>

<input name="yemian" type="button" value="请点击打开新页面" onclick="yemian()">

</body>

</html>

我也是新手,感觉这样子写比较合理。你试试

0 回复 有任何疑惑可以回复我~

 if (mypage=true){ 这里的等号改为 ==

0 回复 有任何疑惑可以回复我~

。。。。JavaScript中一个“=”等号是是赋值,比较应该用“==”双等号。

0 回复 有任何疑惑可以回复我~
#1

minzeOK

把if(mypage=true)改为 if(mypage==true)
2017-02-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       739728    人
  • 解答问题       9566    个

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

进入课程

JS:window.close()&alert()

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信