<script type="text/javascript">
function openWindow(){
var mywindow=confirm("是否打开新窗口:")// 新窗口打开时弹出确认框,是否打开
if(mywindow==true)// 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
{var site=prompt(""输入网址:","http://www.imooc.com/");
window.open(site,"_blank","width=400,height=500,menubar=no,toolbar=no")}
else
{return null;}
}
//打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
</script>
</head>
<body>
<input type="button" value="新窗口打开网站" onclick="openWindow()" />
</body>




即使不改那个双引号也是可以打开的。。。我也是用google的浏览器
虽然多了个引号是小问题,不过我猜测你这是浏览器禁止了弹窗,你可以换个浏览器打开该页面再粘贴过去试试,我试了你的代码可以正常打开
嗯,二楼说的对
prompt(""输入网址:","http://www.imooc.com/"); 里面的引号多了,逗号和分号是中文下的
这样做有些麻烦了,而且有个问题,var site=prompt(""输入网址:","http://www.imooc.com/");,你会发现后面被注释掉了(因为有//),你试下删掉是可以运行的。