<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>window对象</title>
<script type="text/javascript">
function alert(){
alert("欢迎来到慕课网");
window.open('http://www.imooc.com','_blank','width=400px','hight=400px');
}
</script>
</head>
<body>
<form>
<input type="button" value="点击我,打开新窗口" onclick=alert() />
</form>
</body>
</html>
应该就是网站本身出的问题 在其他地方是能正常运行的 或者换个域名也能正常打开 和函数名并没有关系
函数名不能用alert吧
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>window对象</title>
<script type="text/javascript">
alert("欢迎来到慕课网");
function openW(){
window.open("https://www.imooc.com","_blank","height=600px,width=400px");
}
</script>
</head>
<body>
<form>
<input type="button" value="点击我,打开新窗口" onclick="openW()" />
</form>
</body>
</html>
你这函数名不要起alert(),alert本来就不是弹框的内置函数。。你自己怎么又定义一个呢。。函数起名的规则建议重新复习一下。。。