慕粉0300152458
2016-12-01 16:40
<!DOCTYPE html>
<html>
<head>
<title> new document </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script type="text/javascript">
function openWindow()
{
if(confirm("是否打开新网站?"))
{
// 新窗口打开时弹出确认框,是否打开
var url=prompt("请输入打开的网址","http://www.imooc.com/");
// 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
window.open(url, "_blank", "toolbar=no,menubar=no,scrollbars=yes,width=400,height=500");
//打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
}
}
</script>
</head>
<body>
<input type="button" value="新窗口打开网站" onclick="openWindow()" />
</body>
</html>
var url=prompt("请输入打开的网址","http://www.imooc.com/"); 这句代码后面的分号 你的是中文格式的,换成英文格式的就可以运行的~ 第一次回答问题。。。
function openWindow(){
if(confirm("是否打开网站")) // 新窗口打开时弹出确认框,是否打开
{
var score=prompt("是否打开下面的网站","http://www.baidu.com");
// 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
if(score)
{
window.open("http://www.baidu.com","name1","width=400,height=500,left=500,top=200,menubar=no,toolbar=no,status=no");
//打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
}
}
}
犯低级错误啊 仔细看window.open(); 这段最后的分号你用了中文式的分号; 你该改成英文式那个
我的也是,没出来,我就过了,不知道什么问题,好像跟你的差不多
window.open(url,'_blank','width=400,height=500,menubar=no,toolbar=no,scrollbars=yes'); 里面的属性是单引号不是双引号.
还得在打开窗口时添加一个判断,代码如下:
function openWindow() { var cons=confirm("是否打开新网站"); if(cons=true) { var poo=prompt("请输入打开的网址","http://www.imooc.com/"); } if(poo!=null){ window.open(poo, "_blank",width=400px,height=500px"); } }
还有,请注意大小写。大神,有错的请改正,我也是个新手~
既然写在上面,就需要Window.onload=function(){
这里面包含js代码
}
我也不知道
JavaScript入门篇
739818 学习 · 9566 问题
相似问题