不知道对不对
你的逻辑控制有问题,首先接收confirm结果的变量和后面判断的变量名不一致,然后prompt的语法是prompt(str1, str2),再就是看你逻辑中window.open应该放在if里面,下面贴一下我写的,我也新手菜鸟,大家互相学习。
<script type="text/javascript">
function openWindow(){
var conf=confirm("打开新窗口?");
if(conf==true)// 新窗口打开时弹出确认框,是否打开
{
var address=prompt("输入网址","http://www.imooc.com/");// 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
if(address!=null){
window.open(address,"_blank","width=400,height=500,menubar=no,toolbar=no")//打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
}
}
}
</script>
讲道理有问题 逻辑问题有点大