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

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

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("再见")

        }

    }

    


提问者:慕慕8028391 2022-11-19 16:12

个回答

  • weixin_慕的地4485148
    2023-07-14 14:58:37

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

    function tc(){

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

        if(tc=="确认"){

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

    }

    else{

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

    }

    }

    function tc2(){

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

    }

  • 慕哥3248446
    2023-02-23 16:28:06

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

  • 小胖fatty
    2023-02-10 11:38:19

        /*

        注意几点:

            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("再见");

            }
        }

  • weixin_慕容9556166
    2022-11-19 20:53:53

            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("再见");

    }


    }