问答详情
源自:2-5 JavaScript-打开新窗口(window.open)

逻辑感觉没问题,但运行明显逻辑错误.大伙给看看吧

<!DOCTYPE HTML>

<html>

<head>

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

<title>window.open</title>

<script type="text/javascript">

  function Wopen(){

    alert("点击的话会有恐怖的事情发生呦,Are you ok?")//警告消息对话框,不点击,无法进入下一步  

    var mymessage=confirm("你确定要打开吗?")

     if (mymessage==true) //点击确定才客继续

        {

            document.write("你是一个胆子大的人!") 

            var score=prompt("以下内容18禁哦,你今年多大了:")

            var letter="允许你进入哦,准备好纸巾呦"

            if(score>=18)//大于等于18才可打开网页

                {

                    document.write(letter) 

                    window.open('http://www.imooc.com','_blank','width=600','height=400','top=100px','left=0px')

                }

            else if(score<18&&score>=0)

                {

                    document.write("孩子再等几年吧")

                }

            else

                { 

                    document.write("您输错了哦,请输入数字")

                }   

        }

    else

        {

            document.write("你不够勇敢哦!")

        }

</script>

</head>

<body>

    <input name="button" type="button" onClick="Wopen()" value="点击我,打开新窗口!" / >

</body>

</html>


提问者:桃太郎 2016-09-07 22:49

个回答

  • 古今之道
    2016-09-07 23:22:31
    已采纳

    除了不加分号,最后少了个大括号},其它没发现逻辑错误啊

  • 慕粉3938883
    2016-09-07 23:16:32

        else

            {

                document.write("你不够勇敢哦!")

            }

    }//这个地方少个括号