- - PR -
Javascriptのincludeについて
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-09-18 10:24
とりあえずsample.jsのレスポンスヘッダーの、content-typeですかねえ…。
どこかのmime設定でjsのcontent-typeをcharset付きで指定されてるか。 |
|
投稿日時: 2008-09-18 10:40
ありがとうございます。
content-typeは特に指定していませんでした。このアプリ自体全てUTF-8に統一していたつもりです。(Tomcat側も含め) 私のミスでした。 解決しました・・。やはりロジックに問題がありました。 一つ一つのFunctionをチェックし、削除して更新をかけたところ、一つのfunctionに問題がある事が判明しました。 var class = ""; と間際らしい変数を使用していた為に、IE & Safariには拒絶されたようです。 変数を変えた所正常に動いてくれました。 お騒がせしました。 ありがとうございました。 |
|
投稿日時: 2008-09-18 11:44
予約語の問題ですね。
WSHのJavaScriptエンジンは、やたら予約語に厳密みたいです。 http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf こちらに予約語の一覧が記載されています。 IEでのDOM操作でclass属性を設定する際にも、 xxx.setAttribute("class", "foo"); ではなく、 xxx.setAttribute("className", "foo"); にしなければいけなかったりします。 ところで、エラーダイアログは出ていなかったんですか? |
|
投稿日時: 2008-09-18 23:47
ありがとうございます。
予約語の一覧ありがとうございます。 エラーのダイヤログ自体は出なかったんですが、ファイルの行番号から当該functionがundefineになっていました。 お騒がせしまして、ありがとうございました。 (次回からJavascriptBBSを使います。) |