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

正常运行。可以出现的网页没有如何内容 地址最后是 http://www.imooc.com/code/sr 可明明输入的是正确的地址啊。。求指教。谢谢

<html>
 <head>
  <title> new document </title>  
  <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>   
  <script type="text/javascript">  
     function openWindow(){

        var st=confirm("是否打开?");
        if(st==true){
            var sr =prompt("请输入地址: http://www.imooc.com");
            if(sr="http: //www.imooc.com"){
                window.open("sr","width=400,height=500,menubar=no,toolbar=no");
            }else{
               window.close();
            }
        }else{
           window.close();;
        }
    }
  </script>
 </head>
 <body>
      <input type="button" value="新窗口打开网站" onclick="openWindow()" />

正在回答

3 回答

<!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像素,无菜单栏、无工具栏。
        var openWindow = function(){


            var con = confirm("是否打开慕课网");
            if(con==true){
                window.open('http://www.imooc.com','_blank','width=100,height=100','menubar=no','toolbar=no');
            }else{
                "http://www.imooc.com/".colse();
            }
        }
    </script>
</head>
<body>
<input type="button" value="新窗口打开网站" onclick="openWindow()" />
</body>
</html>

//你可以参考这个试试,这个我就把中文字符改成英文字符了

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

这个慕课网的地址,他的冒号用的是中文字符,“http: //www.imooc.com”你可以注意一下,打开的地址,在慕课网前面还连着一串本地的地址,所以把冒号改成英文符号就好了,你试试。

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

我好像懂了。if(sr="http: //www.imooc.com"){
                window.open("sr","width=400,height=500,menubar=no,toolbar=no");}

这块布可以这样写。

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

去掉sr的引号就ok了

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

echo1203

知道用变量代替字符串,有点编程底子啊~
2019-05-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

正常运行。可以出现的网页没有如何内容 地址最后是 http://www.imooc.com/code/sr 可明明输入的是正确的地址啊。。求指教。谢谢

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