我有一个网站,我正在建设,我想创建一个onload事件。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中收到“Object Expected”错误消息。
任何人都可以告诉我为什么它在一个页面而不是其他的?
请发表更多代码。 – 2013-03-20 17:50:08
您是否正在将您的外部文件加载到contact.aspx页面中? – 2013-03-20 17:50:11