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

为啥我这个点击新窗口打开网址没一点反应

function openWindow(){

        // 新窗口打开时弹出确认框,是否打开

        var myask=confirm("新窗口打开时弹出确认框,是否打开")

        if(myask==true)

        {

            var mylink;

            mylink=prompt("请输入你的网址"," http://www.imooc.com");

            

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

            

        }

        else{

             alert("再见")

        }

    }

    


正在回答

4 回答

可以先不要做那么复杂的操作先打开,后面再陆续加一些其他参数 列如:

function tc(){

    var tc1=prompt("确认打开百度吗?")

    if(tc=="确认"){

    tc2()    //如果输入结果为确认,就执行函数tc2()

}

else{

    alert("你取消了此操作")

}

}

function tc2(){

    window.open("http://www.baidu.com")

}

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

weixin_慕的地4485148

第一个if后面应该是 tc1=="确认",少写了一个1
2023-07-14 回复 有任何疑惑可以回复我~

width  前的逗号在_blank里,移除来,  toolbar = 'no'  你多了个单引号

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

    /*

    注意几点:

        1.每句js之后要带分号

        2.函数的大括号要成对

        3.参数引号要注意成对,并且menubar=no这种不要写成menubar='no'

    总之都是一些小细节的问题,多多注意就好

    */   


    function openWindow(){

        // 新窗口打开时弹出确认框,是否打开
        var myask=confirm("新窗口打开时弹出确认框,是否打开");
        if(myask==true)
        {
            var mylink=prompt("请输入你的网址","http://www.imooc.com");
            window.open(mylink,'_blank',"width=400,height=500,menubar=no,toolbar=no");  
        }
        else{
             alert("再见");

        }
    }

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

        function openWindow(){


// 新窗口打开时弹出确认框,是否打开


var myask=confirm("新窗口打开时弹出确认框,是否打开")


if(myask==true)

{

    mylink=prompt("请输入你的网址"," http://www.imooc.com");

    window.open(mylink,"_blank","width=400,height=500,menubar=no, toolbar=no");

}

else{

     alert("再见");

}


}


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

weixin_慕容9556166

var mylink = prompt("请输入你的网址"," http://www.imooc.com");
2022-11-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为啥我这个点击新窗口打开网址没一点反应

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