<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('您取消了操作!');
}
}就换个冒号,就好了
__innocence
TA贡献313条经验 获得超208个赞
因为,
var ul=prompt('点击确定','http://www.imooc.com/');你写的地址并不能被浏览器解析成是一个绝对路径的URL地址,所以被当成了相对地址处理
为什么不能被浏览器解析呢?
因为你的冒号是中文输入法输入的!!!!!!
var ul=prompt('点击确定','http://www.imooc.com/');添加回答
举报
0/150
提交
取消
