Asp.net Can';找不到我的功能?

Asp.net Can';找不到我的功能?,asp.net,javascript,jcarousel,Asp.net,Javascript,Jcarousel,一个多小时以来,我一直在试图弄清楚我的网页上发生了什么。。我在这里试图做的是在页面加载时调用javascript函数,但出于某种原因,它会说“objectrequired”,然后在body标记中指向我的onload事件。这就是我所拥有的 <head id="Head1" runat="server"> <!-- JAVASCRIPT --> <script src="JScript/jquery-1.2.6.pack.js" language="j

一个多小时以来,我一直在试图弄清楚我的网页上发生了什么。。我在这里试图做的是在页面加载时调用javascript函数,但出于某种原因,它会说“objectrequired”,然后在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" />
我的TopNav.JS有这个功能

function TopNavPageInitialize()
我还收到了“对方法或属性访问的意外调用”。在我的旋转木马中,但我并不真的担心,我认为如果我能修复这个问题,也许我收到的第二个错误可以修复。谢谢


我很困惑。我错过了什么。谢谢

因为您使用的是jQuery:

$(document).ready(function(){
   // Your code here
 });
用那个或者

$(window).load(function () {
  // run code
});
这取决于你想要什么

Ready仅表示dom已准备就绪,但未加载图像。加载意味着一切都在加载中完成

当然,听起来你还有其他问题。但这比使用内联onload事件要好得多。

喜欢吗

$(窗口)。加载(函数(){ 警报('x'); });

$(窗口).load(函数funcName(){ 警报('x'); });


两者都表示预期对象

在我看来,您的脚本加载不正确

要真正了解Firefox或IE8中的开发者工具(按F12键)的使用情况。(如果你仍在使用IE7/6谷歌IE开发者工具栏——这将是一个开始)

一旦您使用了其中一个,您就可以看到加载了哪些脚本,或者您是否得到了404或类似的脚本

另外,顺便说一句,你不需要

language="javascript" 

属性了。

是的。我不知道发生了什么,有些事情改变了。你有备份来比较吗?真的,这些应该是对你的问题的编辑-答案是为了答案,并且通常不会按时间顺序显示。在我看来,您的脚本并没有实际加载—如果您在这些调用中得到了预期的对象,那么我会说jQuery没有正常运行。
language="javascript"