一个多小时以来,我一直试图找出我的页面发生了什么。我在这里尝试做的是在页面加载时调用 javascript 函数,但由于某种原因它说“object required” 然后它指向 body 标签中我的 onload 事件。这就是我所拥有的..
<head id="Head1" runat="server">
<!-- JAVASCRIPT -->
<script src="JScript/jquery-1.2.6.pack.js" language="javascript" type="text/javascript"></script>
<script src="JScript/stepcarousel.js" language="javascript" type="text/javascript"></script>
<script src="JScript/Carousel.js" language="javascript" type="text/javascript"></script>
<script src="JScript/TopNav.js" language="javascript" type="text/javascript"></script>
<!-- CSS -->
<link href="Style/audiorage.css" rel="stylesheet" type="text/css" />
<link href="Style/carousel.css" rel="stylesheet" type="text/css" />
<link href="Style/tabs.css" rel="stylesheet" type="text/css" />
<title>Audio Rage - Home</title>
</head>
<body onload="javascript:TopNavPageInitialize();">
<form id="form1" runat="server">
<!-- HIDDENFIELDS & SCRIPTS -->
<input type="hidden" value="Main Navigation" id="hdnTabActiveOnLoad" />
我在这个结构中有这个文件
localhost/mytest/JScript/jquery-1.2.6.pack.js
localhost/mytest/JScript/stepcarousel.js
localhost/mytest/JScript/Carousel.js
localhost/mytest/JScript/TopNav.js
localhost/mytest/mypage.aspx
我的TopNav.JS有这个功能
function TopNavPageInitialize()
我还收到“对方法或属性访问的意外调用”。在我的轮播中,但我并不真正担心它我想如果我能解决这个问题,也许我得到的第二个错误可以解决。谢谢!
我很困惑。我错过了什么。谢谢。
最佳答案
由于您使用的是 jQuery:
$(document).ready(function(){
// Your code here
});
使用那个或
$(window).load(function () {
// run code
});
那——取决于你要做什么。
Ready 仅表示 dom 已准备就绪,但尚未加载图像。加载意味着一切都完成加载。
当然,听起来您还有其他问题。但这是比使用内联加载事件更好的选择。
关于asp.net - 找不到我的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1242955/