我有一个正在构建的网站,我想创建一个 onload 事件。
我创建了一个名为 first_load() 的函数,我想将其作为 onload 事件运行。我在 JavaScript 目录中名为 NewsScroller.js 的外部文件中有这个。
function first_load() {
alert("hello");
}
我的主 asp.net 页面中有以下内容:
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>MIS portal</title>
<link href="Styles.css" type="text/css" rel="Stylesheet" />
<script type="text/javascript" src="JavaScript/jquery-1.9.1.js"></script>
<script type="text/javascript" src="JavaScript/NewsScroller.js"></script>
</head>
<body onload="first_load()">
<form id="Form1" runat="server">
<div id="topbanner">
<Homemade:WarningBar runat="server" ID="WarningLine" />
</div>
<div id="secondbanner">
<asp:contentplaceholder id="CPH1" runat="server">
</asp:contentplaceholder>
</div>
</form>
</body>
</html>
当我将 default.aspx 加载到 contentplaceholder 时,会弹出警报。当我单击 default.aspx 文件中的链接将我带到我的contact.aspx 页面时,警报无法弹出,并且我在 IE9 中收到“预期对象”错误消息。
谁能告诉我为什么它在一页而不是另一页中工作?