asp.net - 找不到我的函数?

标签 asp.net javascript jcarousel

一个多小时以来,我一直试图找出我的页面发生了什么。我在这里尝试做的是在页面加载时调用 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/

相关文章:

javascript - 转换后在 D3 中居中图像

jquery - jCarousel 使用 jQuery 为轮播设置动画

javascript - jquery jcarousel 错误 : Uncaught TypeError: Object #<Object> has no method 'jcarousel'

jquery - 使用 jQuery 检查列表框项目是否存在

asp.net - 链接到 ASP.NET 中的网络文件夹

javascript - Cckeditor 不允许使用 img 元素

Jquery、Jcarousel平滑无限滚动

asp.net - 是什么阻止我在我的开发盒上专门使用 IIS Express?

asp.net - 更改 node_modules 文件夹的位置

javascript - WebGL 中的低 FPS(作为 2d 工作)