2012-05-02 7 views
2

私はうまくいかないというエラーがあります。

私のサイトには、1)Jquery 2)Jquery Libraries、body htmlなどでロードされるインクルードされたhead.phpファイルがあります。その点、すべてが順番にロードされています。 1ページ

私は$が同じ$(document).ready(function(){

それだけ、この1つのページにそれをしないを指しJavaScriptコンソールで定義されていません取得しますけれども。すべてのページはindex.phpからインクルードされ、headのインクルードが常に最初に読み込まれるため、データベースから呼び出されます。

今、興味深いのは、火かき棒で調べると、すべてが正常に読み込まれます.Jquery、ライブラリ、ドキュメントの準備ができました。また、JQUERYの機能はまだ(タブやアコーディオンのように)動作しています。このエラーがポップアップして、PHPHTMLEDIT(HTMLエディタ)を呼び出すことができません。

私のコードは次のようになります。 index.phpの

<?php 
session_start(); 
require_once('connections/application.php'); ?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head> 
    <?php include_once('main_head.php'); ?> 
</head> 

<body> 

    <!-- website container --> 
    <div id="container" > 

     <?php include_once('main_banner.php'); ?> 
     <?php include_once('main_columns.php'); ?> 
     <?php include_once('main_footer.php'); ?> 

    </div> 
    <!-- end website container --> 

</body> 
</html> 
<?php mssql_close($conn); ?> 

main_head.php

<!-- title of the page --> 
<title>page title</title> 


<!-- Jquery plugins --> 
<script type="text/javascript" language="javascript" src="scripts/jquery-1.6.4.min.js"></script> 
<script type="text/javascript" language="javascript" src="scripts/jquery.smartTab.js"></script> 
<script type="text/javascript" language="javascript" src="scripts/jquery-ui-1.8.10.custom.min.js" ></script> 
<script type="text/javascript" language="javascript" src="scripts/jquery.ui.widget.js"></script> 
<script type="text/javascript" language="javascript" src="scripts/jquery.ui.accordion.js"></script> 
<script type="text/javascript" language="javascript" src="scripts/floatbox.js"></script> 



<link href="styles/smart_tabs/smart_tab.css" rel="stylesheet" type="text/css" /> 

<!-- Website Javascript --> 
<script type="text/javascript" language="javascript" src="scripts/onload.js"></script> 

エラーがonload.jsに発生している - jQueryの最初にロードされます。しかし、jqueryがロードされていないかのようにエラーが発生しています。

ご迷惑をおかけして申し訳ございません。私はフォルダのアクセス許可をチェックし、すべてOKです。 I 10.56 **

@を追加しました

おかげ

が...その特定のとjQueryで1つのページにこのエラーを投げる理由に困惑ビットはまだ働いているアンディ

申し訳ありませんが、これはありonload.js

$(document).ready(function(){ 

    $('#creation_date').datepicker({ dateFormat: 'yy-mm-dd' }); 
    $('#operations_date').datepicker({ dateFormat: 'yy-mm-dd' }); 
    $('#publish_date').datepicker({ dateFormat: 'yy-mm-dd' }); 
    $('#tabs').smartTab({selected: 0,autoProgress: false,stopOnFocus:true,transitionEffect:'SlideUp'}); 

}); 
+1

2つのことを、ともブラウザでHTMLソースを確認してください。

http://api.jquery.com/jQuery.noConflict/

あなたはこれを試すことができますあなたが想定しているようにjQueryが含まれていることを確認してください。 –

+2

'$'の値を、エラーを投げた行の直前のコンソールに記録します。 – Tgr

+0

これはonload.js $(ドキュメント).ready(関数(){ \t \t $( '#1 CREATION_DATE')のコードである日付ピッカー({DATEFORMAT: 'YY-MM-DD'}); \t $ datepicker({dateFormat: 'yy-mm-dd'}); \t $( '#publish_date')datepicker({dateFormat: 'yy-mm-dd'}); \t $ ( '#tabs')。スマートタグ({selected:0、autoProgress:false、stopOnFocus:true、transitionEffect: 'SlideUp'}); \t \t \t \t \t \t \t }); –

答えて

0

多分交流です他のライブラリと競合するあなたがエラーの原因となっているonload.js` `のコードを投稿することができ、

$.noConflict(); 
jQuery(document).ready(function($) { 
// Code that uses jQuery's $ can follow here. 
    $('#creation_date').datepicker({ dateFormat: 'yy-mm-dd' }); 
    $('#operations_date').datepicker({ dateFormat: 'yy-mm-dd' }); 
    $('#publish_date').datepicker({ dateFormat: 'yy-mm-dd' }); 
    $('#tabs').smartTab({selected: 0,autoProgress: false,stopOnFocus:true,transitionEffect:'SlideUp'}); 

    }); 
+0

私はそれを試しました '私はサーバに問題があると思うので、正しく処理していないと思われます。 –

+0

datepickerとsmartTabを含むすべてのライブラリをロードしましたか?レビューの公開リンクはありますか? – lucuma

+0

はい、main_head.php ...他のページには表示されませんが、uploadifyも使用しています。私はuploadifyを取り出して、まだそのエラーを投げています。 –

関連する問題