能实现题目所有要求的一种答案,各位大神有更好方法的话求分享

来源:2-7 编程练习

Z_Chris

2018-08-02 21:50

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>openwindow</title>
  <script type="text/javascript">
  function openwindow(){
    var open=confirm("确定要打开新窗口吗?") ;
    if(open==true)
    {
        var net;
        net=prompt("请输入你想打开的网址:",) ;

        //括号里面的逗号不能少,不然输入的网址不能正常赋值给net。可以输入任意你想访问的网址

        if(net!=null)
        {
         window.open(net,'_blank','width=400,heigh=500,menubar=no,toolbar=no');

        //window.open()内的net不用单引号括起来
        }
        else
        {
        //可考虑用正则表达式判断网址是否正确
        alert("你输入的网址错误");
        }
    }
    else
    {
        window.close();
    }
  }   
  </script>
</head>
<body>
    <input name="button" type="button" onClick="openwindow()" value="点击我,打开新窗口" />
</body>
</html>

写回答 关注

2回答

  • 慕盖茨9312997
    2018-08-09 15:16:30
     function openWindow(){        
     var con=confirm("是否打开");        
     if(con==true){            
     var pp=prompt("请输入你要打开的网址","http://www.imooc.com/");            
     window.open('pp','_blank','width=400,height=500,toolbar=no,menubar=no');        
     }        
     else{
                 document.write("你选择不打开网址");        }    
     }


  • Lu__ffy
    2018-08-03 09:32:54

    666666666666666

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739817 学习 · 9566 问题

查看课程

相似问题