サイトを制作しました。が、エラーが出ます。(windous2000 IE)しかも重いです。

Macだとページが表示されないという報告がありました。

http://alquimist.cool.ne.jp/

自分で調べたところ
blogのコンテンツのところに
はてなのRSSを使用したjavascriptのソースを埋め込んだのですが
それがエラーを起こしているようです。
ソースはhttp://rss.callbee.com/で書き出したものを
そのままコピー&ペーストしただけなので
何故エラーが起こってるのかわかりません。

このエラーを取り除く&Macで見れるようにするにはどうしたらよいでしょう。
教えてください。

・制作はDreamweaverで行っています。
・CSSも使ってます。
・もしかしたら上記以外の原因があるかもしれません;

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:zifree No.1

回答回数175ベストアンサー獲得回数6

ポイント10pt

13行目、</script>の前に

//-->

を付け加えて下さい。

id:smoking186 No.2

回答回数74ベストアンサー獲得回数6

ポイント20pt

12行目}と13行目</script>の間でコメントタグが閉じられていません。

12行目の}の後に「-->」を追加して下さい。


106行目から109行目のスクリプトが変になっています。

106行目末尾の</head>を削除し、109行目末尾の<body>を削除すると見られると思います。


重い理由はrss.callbee.comの反応が悪い所為ですね。埋め込まない場合と埋め込んだ場合を比べてみてください。かなり違います。

id:chihal

なるほど!

重いのは元々が重いのですね、ありがとうございます

2005/05/18 19:09:26
id:taisukeg No.3

回答回数4ベストアンサー獲得回数0

ポイント20pt

■エラーの原因は、[scripts/util.js]がサーバーにアップされていないのでは?


■Macで見られない現象は、<head></head>内のWINDOWSとMacのCSS振り分けのJavascriptのコメントタグのとじ忘れかとおもいます。

<!--

JavaScript

//--> ←追加

id:chihal

[scripts/util.js]…むむむ、アップした記憶がないですorz それはいったいなんでしょう;;;

MACでみれないのはコメントの閉じ忘れなのですねありがとうございます。

2005/05/18 19:11:38
id:zifree No.4

回答回数175ベストアンサー獲得回数6

ポイント30pt

すみません。

他にもおかしい箇所があったため、以下のように記述を変更して下さい。

”や¥は半角に直して下さい。

ポイントは不要です。


<html><head><title>|||||Alquimist|||||</title>


<meta http-equiv=”Content-Type” content=”text/html; charset=Shift_JIS”>

<script language=”JavaScript”>

<!--

if (navigator.userAgent.indexOf(”Win”)>=0){

document.write(”<link rel=¥”stylesheet¥” type=¥”text/css¥” href=¥”styles/win_jp.css¥”>”);

}

if (navigator.userAgent.indexOf(”Mac”)>=0){

document.write(”<link rel=¥”stylesheet¥” type=¥”text/css¥” href=¥”styles/mac_jp.css¥”>”);

}

//-->

</script>


</head>


以下、修正箇所に関する説明。


<script language=”JavaScript”>

<!--

としてJavaScriptを記述した際は、

//-->

</script>

で終えるのがルールです。

//はJavaScriptのコメントで、-->はhtmlのコメントです。

現在のソースでは、<!--に対するコメントの終了がされて無いので、

ブラウザには丸ごとhtmlのコメントとして解釈されてしまいます。


また、外部のJavaScriptとしてhttp://alquimist.cool.ne.jp/scripts/util.jsを読み込むようになっていますが、

もしファイルが無いのであれば以下の行は不要です。

<script language=”JavaScript” src=”scripts/util.js”></script>


以下の二行は強制的に読み込まれてしまうため、

せっかく上の行でブラウザごとにスタイルシートを分けても実際は分かれていません。

JavaScriptを使って分けたいのであればこの箇所も不要です。

<link rel=”stylesheet” href=”styles/mac_jp.css” type=”text/css”>

<style type=”text/css”>

</style>

<link rel=”stylesheet” href=”styles/win_jp.css” type=”text/css”>

id:chihal

うわー!マチガイダラケ!

やっぱり素人だとだめですね;

ほとんど独学なのでこうやっていろいろと見ていただけると助かります。ありがとうございました。

2005/05/20 12:35:42

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません