function openWindow(){
var confirmresult=confirm("是否打开新窗口?");
if (confirmresult==true)
{
prompt("请确定打开的网址:","http://www.imooc.com/");
window.open('http://www.imooc.com/','_blank','width=400,height=500,menubar=no,toolbar=no');
}
else
{
;
}
}
prompt("请确定打开的网址:","http://www.imooc.com/");
这里中间的逗号改用英文状态下输入。
else语句要有内容,要不就不要这语句也行。
if (confirm("是否打开新窗口?"))
{
prompt("请确定打开的网址:","http://www.imooc.com/");
window.open('http://www.imooc.com/','_blank','width=400,height=500,menubar=no,toolbar=no');
}
你可以直接这么写就好。
function openWindow(){
// 新窗口打开时弹出确认框,是否打开
var message=confirm("是否打开网址?");
// 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
if (message==true){
//打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
var net=prompt("请输入网址:","http://www.imooc.com/");
if(net != null){
window.open(net)
}
}
}
这是我的代码
prompt前定义一个变量,如var a = prompt("请确定打开的网址:","http://www.imooc.com/");
下面直接写成window.open(a,'_blank','width=400,height=500,menubar=no,toolbar=no');即可。else 可不加,你自己试下。希望能帮到你