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

怎么调用别的网站并打开

我的代码如下

<!DOCTYPE html>

<html>

 <head>

  <title> new document </title>  

  <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>   

  <script type="text/javascript">  

  function openWindow(){

    var ope=confirm("是否打开网站");

    if(ope) 

    var url=prompt("你要打开的网址是:","http://www.imooc.com")

    if(url!='')

    {window.open('http://www.imooc.com','_blank','width=400,height=500,menubar=no,toolbar=no');}

    else

    {var ano=confirm("是否打开别的网站?");

    if(ano)

    {

        var net=prompt("请输入你要打开的网站!");

    window.open(net,'_blank');     

    }

    }

  }

  </script> 

 </head> 

 <body> 

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

 </body>

</html>

运行到后面想打开百度网站,最后还是跳出慕课网,该怎么改写代码实现对其他网站的调用

提问者:weixin_慕圣4359847 2019-09-02 21:14

个回答

  • 夭风不封
    2019-09-03 11:00:42

    那我就不太懂了


  • 夭风不封
    2019-09-02 21:42:10

    <!DOCTYPE html>


    <html>


    <head>


    <title> new document </title>


    <meta http-equiv="Content-Type" content="text/html; charset=gbk" />


    <script type="text/javascript">

    function openWindow() {

    var ope = confirm("是否打开网站");

    if (ope) {

    var url = prompt("你要打开的网址是:", "http://www.imooc.com")

    if (url !=null)

    {

    window.open('http://www.imooc.com', 'width=400,height=500,menubar=no,toolbar=no');

    } else

    {

    var ano = confirm("是否打开别的网站?");

    if (ano==true)

    {

    var net = prompt("请输入你要打开的网站!","http://www.baidu.com");

    window.open('http://www.baidu.com', 'width=400,height=500,menubar=no,toolbar=no');

    }


    }

    }




    }

    </script>


    </head>


    <body>


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


    </body>


    </html>


  • weixin_慕圣4359847
    2019-09-02 21:27:09

    可能代码写多了,简单来说我想实现的是在prompt消息框内输入我想打开的网站比如百度,就弹出百度网站这个功能,而不是在window.open里写好了url来打开这个网站。