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

17岁的小白领

17岁的小白领

qq_黑凤Li_04169536 2017-07-11 17:41:55
  <script type="text/javascript">  function openWindow(){    var nwindow=confirm('是否打开')    if(nwindow==true){    var ul=prompt('点击确定','http://www.imooc.com/');    window.open( ul,'_blank','width=400,height=500,menuber=no,scrollbars=yes,toolbar=no');    }    else{        alert('您取消了操作!');    }}  </script> 哪位大神能告诉我为什么我打开的是http://www.imooc.com/code/http%EF%BC%9A//www.imooc.com/这样一个网址,而不是http//www.imooc.com。
查看完整描述

3 回答

?
__innocence

TA贡献313条经验 获得超208个赞

function openWindow(){
   var nwindow=confirm('是否打开')
   if(nwindow==true){
   var ul=prompt('点击确定','http://www.imooc.com/');
   window.open( ul,'_blank','width=400,height=500,menuber=no,scrollbars=yes,toolbar=no');
   }
   else{
       alert('您取消了操作!');
   }
}

就换个冒号,就好了

查看完整回答
反对 回复 2017-07-11
?
__innocence

TA贡献313条经验 获得超208个赞

因为,

var ul=prompt('点击确定','http://www.imooc.com/');

你写的地址并不能被浏览器解析成是一个绝对路径的URL地址,所以被当成了相对地址处理

为什么不能被浏览器解析呢?

因为你的冒号是中文输入法输入的!!!!!!
var ul=prompt('点击确定','http://www.imooc.com/');


查看完整回答
反对 回复 2017-07-11
  • 3 回答
  • 0 关注
  • 1280 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信