1

私は自分のページで何が起こっているのかを 1 時間以上調べようとしています。次に、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()

「メソッドまたはプロパティ アクセスへの予期しない呼び出し」も表示されます。私のカルーセルでは、私はそれについてあまり心配していません.これを修正できれば、おそらく2番目のエラーを修正できると思います. ありがとう!

よくわかりません。何が欠けていますか。ありがとう。

4

3 に答える 3

2

jQueryを使用しているため:

$(document).ready(function(){
   // Your code here
 });

それを使用するか、

$(window).load(function () {
  // run code
});

それは、あなたが何をしようとしているのかによって異なります。

Ready は、DOM の準備ができているが、画像が読み込まれていないことを意味します。ロードは、すべてのロードが完了したことを意味します。

もちろん、他にも問題があるようです。ただし、これはインライン onload イベントを使用するよりもはるかに優れたオプションです。

于 2009-08-07T05:48:26.653 に答える
0

スクリプトが正しく読み込まれていないようです。

何が起こっているかを実際に確認するには、FirefoxのFirebug、またはIE8の開発ツール(F12キーを押す)のいずれかを使用します。(まだIE7 / 6 google IE Developerツールバーを使用している場合-それは始まりになります)。

これらのいずれかを使用すると、ロードされているスクリプト、またはそれらに対して404または類似のスクリプトを取得しているかどうかを確認できます。

また、余談ですが、

language="javascript" 

もう属性。

于 2009-08-07T08:46:24.000 に答える
0

お気に入り?

$(window).load(function() { alert('x'); });

$(window).load(function funcName() { alert('x'); });

どちらもオブジェクトが期待されると言う

于 2009-08-07T07:44:49.553 に答える