好完美
2015-11-05 15:27
function openWindow()
{ var mymessage=confirm("您确定要打开吗?");
if(mymessage==true)
{var tiwen=prompt("确定打开的网址","http://www.imooc.com");
if(tiwen!=null)
{window.open(tiwen,'_blank','width=400,height=500,menubar=no,toolbar=no');}
else
{alert("再见!");}
}
else
{alert("再见!");}
}
对,换行不是自动的嘛?
恩恩,问题已经解决了,非常感谢你的建议。
代码格式很重要,要养成好习惯,把400px改成400,500px改成500,代码优化也很重要,能少写就少写。
看了一下你的代码,是点击时调用的,所以第一个问题是不存在的,主要看第二个,是不是被浏览器拦截了。
function openWindow(){
var mymessage=confirm("您确定要打开吗?");
if(mymessage){
var tiwen=prompt("确定打开的网址","http://www.imooc.com");
if(tiwen){
window.open(tiwen,'_blank','width=400,height=500,menubar=no,toolbar=no');
}else{
alert("再见!");
}
}else{
alert("再见!");
}
};
openWindow();程序没有问题,有两点注意下,第一你方法定义了是不是调用了,我就我的代码的最后一行。第二,看一下是不是重新打开的容器被浏览器拦截了。谷歌浏览器如果新窗口被拦截,在地址拦的最右边会有提示。
JavaScript入门篇
742056 学习 · 9869 问题
相似问题