予期しないトークン変数というエラーが表示され続ける
これらの行に
var isSplash =true;
//------DocReady-------------
$(document).ready(function()
if(location.hash.length == 0){
location.hash="!/"+$('#content > ul > li').eq(2).attr('id');
javascriptでn00bをimしてください
ありがとう
予期しないトークン変数というエラーが表示され続ける
これらの行に
var isSplash =true;
//------DocReady-------------
$(document).ready(function()
if(location.hash.length == 0){
location.hash="!/"+$('#content > ul > li').eq(2).attr('id');
javascriptでn00bをimしてください
ありがとう
行自体は完全に有効なjavascriptです。ただし、その前の行はおそらくそうではありません。インタプリタが閉じ中括弧}
または閉じパレン)
を期待していて、代わりに「var」が表示される場合は、エラーメッセージが表示されますUnexpected token: var
。
エラーの前の行に構文エラーがないか確認してください。
編集:前の行には、文字列として終了スクリプトタグがあります。ブラウザは、これが文字列内にあるかどうかに関係なく、これを終了スクリプトタグと見なし、スクリプトの残りの部分を中断します。
この問題を修正するには、文字列を終了スクリプトタグの途中で分割するだけです。例えば
document.write('<script src="'+ url + '" type="text/javascript" ></scr' + 'ipt>');
この関連する質問を参照してください。