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

解决方案JavaScript编程练习

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

提问者:戴国俊 2016-04-17 16:58

个回答

  • 慕粉3166661
    2016-04-17 17:20:05

    function openWindow() {

            var open = confirm("窗口是否打開?");

            var url = "http://www.imooc.com/";

            if(open == true){

                confirm("打開網址"+ url);

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

            }


  • Lyq_smile
    2016-04-17 17:12:29

    mymessage是确认框的返回值,所以这里是字符串,所以不会与true相等,所以也就不会进入if分支,从而就算点了确定也不会打开网页,只要将判断条件直接写成if(mymessage)即可