2011-08-10 5 views
0

私はPHPが組み込まれたサイトを構築しています。 1ページだけで使用されるスクリプトやスタイルの場合は、変数を使用してそれらを呼び出します。だから、ヘッダには、この行が含まれています。私は新しい行ために、各スタイルとスクリプトを壊さなかったPHPページ固有のスクリプトとスタイルが認識されない

<?php $additional = '<link href="/assets/style_tabbedpanels_calendar.css" rel="stylesheet" type="text/css" /><link href="/assets/style_calendar.css" rel="stylesheet" type="text/css" /><script src="/assets/script_tabbedpanels_t-l.js" type="text/javascript"></script><script src="/assets/script_calendar.js" type="text/javascript"></script><script src="/assets/script_yahoo-dom-event.js" type="text/javascript"></script>'; ?> 

<?php echo $additional; ?> 

と追加のスクリプトとスタイルを必要とする特定のページには、これらの行が含まれています私は問題を引き起こすことがわかった。一般的に、これはうまくいきましたが、私が追加したcalendarとyahoo-dom-eventスクリプトはまったく動いていません。私はヘッダーに直接それらを置く場合、すべてが機能するので、私はこれを知っています。

個々のページで追加の変数を定義するときに間違っていると思いますか?

ありがとうございます。

+0

ソースを見ると、2つのアプローチの間にactullyによって生成されたhtmlには何らかのバリエーションがありますか? –

+0

HTMLは同じように生成されます。唯一の違いは改行です(ヘッダーインクルードの追加のプレースホルダーが新しい行にない直後のもの)。 – Beau

答えて

1

問題はスクリプトの順番に見えました。私が他人の前でヤフーを動かすと、それは働き始めた。

関連する問題