2011-09-23 14 views
0

IE 8、7、および6すべての以下のスニペットで同じ文字不満されていますIE 8でJavaScriptエラーが発生しましたか?

else if (page == "/about") { 

    $.address.title("About"); 

    $('#main').load("about.php", function() { 
    }); <= This character (the semi colon) 
} 

あなたはIE 8が全て同じ文字を指して3 javascriptのerrrosが表示されます。 IEの古いバージョンで何かが見つからないのですか、これは無効な文字ですか?

+0

は、あなたが実際に機能の中に何かを入れてみましたがありますか? –

+2

いいえ、何か他のことが続けられている必要があります。 – BNL

+1

他のコードに問題がある必要があります。自動追加されたセミコロンまたは欠けているかっこまたはセミコロンが多分?私たちが手助けをするために、例以上のコードを提供する必要があります。 – rlemon

答えて

1

は、問題でした。以下に述べるように、IEから返されたエラーは正しい場所にも近くない。ここには何が起こったのかは別として。私はそうのようなJavaScriptで混合PHPの変数を持っていた:

<textarea class="question_text" id="1" name="1" onFocus="if (this.value == <?php echo($question[0]['question_text']); ?>) { this.value = ''; }"><?php echo($question[0]['question_text']); ?></textarea> 

私はPHPの値を引用符で囲むを追加するために必要なので、同じようretured:

<textarea class="question_text" id="1" name="1" onFocus="if (this.value == <?php echo("$question[0]['question_text']"); ?>) { this.value = ''; }"><?php echo("$question[0]['question_text']"); ?></textarea> 
0

私のデバッガによると、3つの構文エラーのあなたの第一はここにある:ここでは、同様の問題を持っている誰のために$.address.title("Edit Profile");

+0

それは私には完璧に見える...私は何が欠けているのですか? – Paul

+1

分かりませんが、すべての同様の構文でエラーが発生します: '$ .address.title(" whatever ");'ドル記号は他のライブラリと衝突していますか?おそらく近代化は?アドレスプラグインはこの設定でIE8で動作することを知っていますか? – graphicdivine

+0

これはIE 6+をサポートしています。ドキュメントを見ていきます。 – Paul

関連する問題