• ベストアンサー

javascriptとHTML

javascriptが入ったHTMLをFC2やYahoo!ジオシティに投稿したいんですが、文字化けが起こり、かつjavascriptも正常に作動しません。 記述にミスがあるのか、投稿したところがjavaに対応していないのか、解決できる方はよろしくお願いします。 以下一つ問題リンク↓ http://1st.geocities.jp/zelgnir/rbfa-sort-problem.html

質問者が選んだベストアンサー

  • ベストアンサー
  • pick52
  • ベストアンサー率35% (166/466)
回答No.1

GeoCitiesは標準のエディタとかでデフォルトのまま作成すれば エンコードがEUC-JPで作成されます。 ページを見た限りではエンコードがEUC-JPになっているようなので metaタグのエンコード指定もEUC-JPに変更するかソースコードの エンコードをSJISで保存し直してください。 なお、JavaScriptエラーが起こっているのは initList(); の部分(この関数が見つからないといっています)です。 > 投稿したところがjavaに対応していないのか、 JavaとJavaScriptは名前が似ているため混同したりする人が多いよう ですがまったくの別物です。 因みに、JavaScriptはクライアントがJSに対応していて且つスクリプトの 実行が有効になっていればサーバ側は関係ありません。 (拡張子がjsのファイルをアップロードできないようになっている サーバなら別ですがその場合もHTML内に埋め込めば関係なかったり して)

参考URL:
http://ja.wikipedia.org/wiki/Java,http://ja.wikipedia.org/wiki/JavaScript
zelgnir3
質問者

補足

回答ありがとうございます。 文字コードの問題はどうにかなりました。 が。JavaScriptは以前改善できず…

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • HIRSYU
  • ベストアンサー率51% (45/87)
回答No.3

firefoxのエラーコンソールでは、 >エラー: missing ) after argument list >ソースファイル: http://1st.geocities.jp/zelgnir/rbfa-sort-problem.html >行: 100 >ソースコード: >"女盗賊 サンディ(ランクC)", "女盗賊 サンディ(ランクC)"の一個前の値に“,”が抜けてます。 >エラー: initList is not defined >ソースファイル: http://1st.geocities.jp/zelgnir/rbfa-sort-problem.html >行: 432 initList()が無いって言ってますね。 後はスタイルシートについてですが、 >警告: 正しいセレクタではありません。 セレクタが不正であるため、ルールセットは無視されました。 >ソースファイル: http://1st.geocities.jp/zelgnir/rbfa-sort-problem.html >行: 378 rbfa-sort-problem.htmlのスタイル内の途中に“//-->”が入ってるので警告されてます。 (最後ならともかく、途中で入れるのは正しくない。)

zelgnir3
質問者

お礼

細かい指摘ありがとうございます。 firefoxには便利な機能があるんですね。エラーコンソール…アドオンか~。

すると、全ての回答が全文表示されます。
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.2

文字列の配列namMemberの中で一箇所 ,が欠落しているため変数の初期化ができていません 最後から5行目の項目です ほかにもリンクしているファイルの中でエスケープの仕方がおかしいものがあるようですよ

zelgnir3
質問者

お礼

解決できましたありがとうございます! リンクファイルでエスケープしているものは、放置という結論に至りました。

すると、全ての回答が全文表示されます。

関連するQ&A