2009-08-07 12 views
1

私は1時間以上私のページで何が起こっているのかを調べようとしてきました。私がここでやろうとしているのは、ページが読み込まれたときにjavascript関数を呼び出すことですが、 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番目のエラーを修正することができればと思うのではないかと心配していません。ありがとう!

私は混乱しています。私は何が欠けている。ありがとう。

+0

以前は機能しましたか? –

+0

はい。私は何が起こったのか分からない。 –

+0

何かが変更されました。それを比較するためのバックアップがありますか? –

答えて

2

あなたはjQueryのを使用しているので:

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

使用していることや

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

こと - あなたが行っているものに応じて。

準備完了は、準備が整っていますが、画像がロードされていないことを意味します。ロードとは、ロードがすべて完了したことを意味します。

もちろん、他の問題があるようです。しかし、これはインラインonloadイベントを使うよりはるかに良い選択です。

0

のような?

$(ウィンドウ).load(function(){ alert( 'x'); });

$(ウィンドウ).load(function funcName(){ alert( 'x'); });

両方のオブジェクトは、あなたのスクリプトが正常にロードされていないようですが、私には見えます

+0

本当に、これらはあなたの質問を編集する必要があります。回答は回答のためであり、時には時系列で表示されません。 あなたのスクリプトが実際にロードされていないように見えます。オブジェクト呼び出しが期待されている場合は、jQueryが正しく動作していないと思います。 –

0

を期待言います。

FirefoxでFirebug、またはIE8で開発ツール(F12キー)を実際に使用しているかどうかを確認するには、 (IE7/6 google IEデベロッパーツールバーを使用している場合は、これが始まります)。

これらのうちの1つを使用すると、どのスクリプトが読み込まれているか、または404などのスクリプトを取得しているかどうかを確認できます。また

、さておき、あなたが任意のより多くの属性を

language="javascript" 
を必要としないと。

関連する問題