onload执行什么操作?运行哪段代码?不运行哪段代码?

bxxxr 2003-01-13 04:22:19
一、
<SCRIPT LANGUAGE="JavaScript">
function onload()
{
window.open();
}
</SCRIPT>
二、
<body onload="window.open()">
</body>
为什么代码二打开两个窗口?
...全文
55 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
netdust 2003-01-17
  • 打赏
  • 举报
回复
十分感谢楼上的
我找了很久的dd被你点破了
谢谢
方工 2003-01-13
  • 打赏
  • 举报
回复
举例来说:
<html>
<head>
<script language="JavaScript">
function f1(){
alert("windows onload event");
}
function f2(){
alert("document.body onload event");
}
window.onload=f1
alert("before onload, window.onload function is \n" + window.onload);
</script>
</head>
<body onload="f2()">
<script>
alert("during body load, window.onload function is \n" + window.onload);
</script>
</body>
</html>
方工 2003-01-13
  • 打赏
  • 举报
回复
window and body 的 onload 事件实际上为同一个,如果指定两个函数,以最后的为准。
bxxxr 2003-01-13
  • 打赏
  • 举报
回复
<script language=javascript>
function window.onload(){
alert("Page is load!");
}
</script>

<body onload="alert('hello');">
aaa</body>

为什么不显示alert("Page is load!");
而是显示alert('hello');呢?

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧