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

为什么当我不输入任何网址时,他打开一个空网页,而不是按代码执行“打开慕课网”?就是当判断myAddress是否为空时,出现了什么问题,求解答

求大神帮忙解答一下疑惑:

    function openWindow(){

        var message=confirm("确认要打开新窗口吗?");

        if(message==true){

            var myAddress=prompt("请输入你要打开的网址:","http://www.imooc.com");

            if(myAddress!=null){

                alert("你输入的网址为:"+myAddress+"即将为你打开");

                window.open(myAddress);  

            }

            else{

                alet("你没有输入网址,即将为你打开默认网址:慕课网");

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

            }

        } 

    }


正在回答

2 回答

你试过在输入网址的文本输入框中什么都不填,然后看他是什么样吗?我试了一下 还是给我打开了无标题的空网页啊

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

alert 写错了。

function openWindow() {
    // 新窗口打开时弹出确认框,是否打开
    var newWin = confirm('是否打开新窗口?')
    // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
    if (newWin) {
        var ow = prompt("请输入需要打开的网址:");
    //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
        if (ow) { window.open(ow,'_blank','width=400,height=500,menubar=no,toolbar=no');
         } else {
        window.open('http://www.imooc.com','_blank','width=400,height=500,menubar=no,toolbar=no');
         }
    }
    }


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

举报

0/150
提交
取消

为什么当我不输入任何网址时,他打开一个空网页,而不是按代码执行“打开慕课网”?就是当判断myAddress是否为空时,出现了什么问题,求解答

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