我有一個網站,我正在建設,我想創建一個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