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

第一个要求能实现,后两个无法实现,求大神!!

    1新窗口打开时弹出确认框,是否打开 //已经实现

    2通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/

    3打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。


以下为代码:

<body>

 <input type="button" value="新窗口打开网站" onclick="openWindow()" /> 

<script type="text/javascript">

  function openWindow(){

    var judge=confirm("是否打开新窗口");

     if( judge == true )

    {

        function openWindow(){

            var score;

            score = prompt("请输入打开新窗口的网址","");

            Window.open('score','_blank','width=400,height=500')    

            // score为储存用户输入网址的函数名,顺便问一下如何设置默认网址为http://www.imooc.com/

            }

    }

    else

    {

    document.write("已取消新窗口的打开");

    }

}  

</script>

</body>


看过很多其他人的, 感觉都没有实现要求2的。希望大神帮忙解读。。

正在回答

6 回答

或者 精简代码····将openWindow里面openWindow方法去掉···

function openWindow(){

  var judge=confirm("是否打开新窗口");

  if( judge == true ){

        var score = prompt("请输入打开新窗口的网址","http://www.imooc.com");

        window.open(score,'_blank','width=400,height=500');

    }else{

    document.write("已取消新窗口的打开");

   }

  } 


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

Ghost_0011 提问者

非常感谢!
2015-04-13 回复 有任何疑惑可以回复我~

你在一个方法里只定义了另一个方法··却木有调用··

<!DOCTYPE html>

 <html>

 <head>

  <meta charset="UTF-8">

  <title>Document</title>

 </head>

<body>


 <input type="button" value="新窗口打开网站" onclick="isOpenWindow()" /> 


<script type="text/javascript">


function isOpenWindow(){

   var judge=confirm("是否打开新窗口");

if( judge == true ){

this.openWindow();

     }else{

     document.write("已取消新窗口的打开");

     }

   }


function openWindow(){

     var score = prompt("请输入打开新窗口的网址","http://www.imooc.com");

        window.open(score,'_blank','width=400,height=500');

}  


</script>


</body>

 </html> 



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

举报

0/150
提交
取消

第一个要求能实现,后两个无法实现,求大神!!

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