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

新窗口打开时URL地址用变量保存,打开后网页后总是会带上/code/变量名,导致页面无法显示

<!DOCTYPE html>

<html>

 <head>

  <title> new document </title>  

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

  <script type="text/javascript">  

    

    // 新窗口打开时弹出确认框,是否打开


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


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

    function openWindow(){

        var mycfmtxt="是否打开新窗口";

        var mycfm=confirm(mycfmtxt);

        if(mycfm==true){

            var mc='http://www.imooc.com/';

            var myprompt=prompt("请确认是否打开慕课网",mc);

            if(myprompt!=null){

                window.open('myprompt','_blank','width=600,height=400,top=100,left=0,menubar=no,toolbar=no,status=no,scrollbars=no')

            }

        }

    }

    

  </script> 

 </head> 

 <body> 

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

 </body>

</html>


提问者:good_云_在路上 2020-06-12 20:16

个回答

  • 江南无所有3954077
    2020-07-05 21:42:58

    不要复制那个网址,因为注释里给的是中文输入法的:,不识别,你修改冒号,就可以了

  • qq_慕标8423771
    2020-06-22 23:49:51

    网址要用“”号框起来

  • 芥子啊
    2020-06-14 20:02:29

    http://img4.mukewang.com/5ee611ae00016a6e08590021.jpg

    myprompt去掉单引号就可以正常显示了