17岁的小白领

  <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。

qq_黑凤Li_04169536
浏览 1281回答 3
3回答

__innocence

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('您取消了操作!');    } }就换个冒号,就好了

__innocence

因为,var ul=prompt('点击确定','http://www.imooc.com/');你写的地址并不能被浏览器解析成是一个绝对路径的URL地址,所以被当成了相对地址处理为什么不能被浏览器解析呢?因为你的冒号是中文输入法输入的!!!!!! var ul=prompt('点击确定','http://www.imooc.com/');
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript