问答详情
源自:2-7 编程练习

找茬1111111

<script type="text/javascript">  

    function openWindow(){

        var con = confirm("确认打开新窗口?");

        if(con==true)

        {

            var input=prompt("请输入网址:");

            if(input!=null)

            {

                window.open(input,'_blank','width=400,height=500,menubar=no,toolbar=no, status=no)

            }

            else

            {

                window.open('http://www.imooc.com','_blank','width=400,height=500,menubar=no,toolbar=no, status=no))

            }

        }

    }


提问者:_whoAmI 2019-01-20 15:52

个回答

  • 少年枕边的王者梦阿
    2019-01-20 23:10:00
    已采纳

    233333,我又回来了,我纠正一下我的回答哈,呃if(unput!=null)有这样的用法,我刚了解到的,不过你的方式还不能获取到输入的内容并且打开它。嗯就这样,我也正在学。

  • 少年枕边的王者梦阿
    2019-01-20 22:46:23

    emmmmmmm, 1.prompt返回的是boolean类型的值true/false,你这里if(unput!=null)运行打不到你要的效果的,我帮你运行报的是这个"ERR_FILE_NOT_FOUND", 既然说达不到效果因此你运行到有输入网址的框之后,留空白,点击确定并不会跳出默认的网页窗口,点击取消才是能跳出默认的网页窗口即'http://www.imooc.com'; 2.编写的时候语法的错误‘window.open(input,'_blank','width=400,height=500,menubar=no,toolbar=no, status=no)’这里每个属性值需要单引号包裹起来你看看你这里有这样吗,然后‘window.open('http://www.imooc.com','_blank','width=400,height=500,menubar=no,toolbar=no, status=no))’这里没有上面的错误但是你发现没有多了一个小括号。以上就是我发现的问题。