ルートフォルダにindex.html
というファイルを持つプロジェクトをBrackets
で作成しました。共通のjs/css
ファイルがあるので、私は現在のルートからこれらの共通ファイルに到達できるように、このルートの下にプロジェクトを作成したかったのです。だから私は、以下のように私のsubfolder's index.html
ためリンクパスによりブラケットのライブプレビューでJavascript機能が失敗する
<script src="../../js/main.js" type="text/javascript"></script>
をリンクとスクリプトのそれぞれについて、私のすべてのパスの前に../../
を与えた。しかし、すぐに私はそれはそれは明らかにそうでない場合は働いている場合でも、私はjavascript functions
が失敗作っ実現しました。私は理由を理解することができず、私はそれについて何か考えていただければ幸いです。 @Jonas Giuroの答えの後
'window.onload'の本体を' main.js'(この関数が使われているところ)に追加する方がいいかもしれません。問題はあなたが話しているその経路の問題ではない可能性があります。 – KarelG
リスナーを追加しようとしている要素が存在しない場合、このエラーが発生します。彼らは確信していますか? – arcs
コンポーネントをコピーしてパスを正しく作成すると機能します。この問題は、パスを変更してフォルダー@arcsを運ぶ場合に発生します。そして、私の 'main.js'は、他のイベントリスナーと一緒に' window.onload'関数だけで構成されています@KarelG –