javaで動くところが 上手く動かなくなってしました - 【ホームページテンプレート】いせきけんじ公式サイト

無料相談 お申し込み

HOME > Web標準 > javascript > javaで動くところが 上手く動かなくなってしました

javaで動くところが 上手く動かなくなってしました

2010年02月25日

教えていただきたいのが、
御社のW3C点数で99点までトップページを行くようにしたのですが、
メニューボタンなど、javaで動くところが上手く動かなくなってしました。

この解決方法を教えていただけないでしょうか。何卒よろしくお願い致します。

javascriptエラーが出ている

javascriptエラーが出ているようですね。
ホームページビルダーで作ったロールオーバーの部分だと思います。

内に、ロールオーバー自体を動かすためのjavascriptの指定が無いようです。
もともと、ホームページビルダーで設定したときのコードがあったと思いますが、
それを、入れなおせば動くでしょう。

ただ、javascriptは、W3Cの勧告通り 外部ファイル化しなくてはいけません。
例えば、aaa.js というファイルを作り、その中にjavascriptコードを記述し、
<script type="text/javascript" src="aaa.js"></script>
のように、内に記述する必要があります。

styleの記述も、ページ内にありますが、これも本来 外部ファイル化しなくてはなりません。
例えば、style.css というファイルを作り、CSSコードを記述します。
そして<head>内に、<link rel="stylesheet" type="text/css" href="style.css" />
のように記述して、外部CSSファイルを読み込ませるようにするわけです。


こうしたレイアウトに関する情報は、全て外部化する、というのがW3Cの勧告です。
これにより、軽量化された検索エンジンロボットに好まれるHTMLソースにすることが可能です。

それから、ページ全体のレイアウトに、<table>タグが使われていますが、
これは本来「表」の意味ですから、レイアウトに使うのは文法上、間違っています。

レイアウトには、<table>ではなく、スタイルシートを使って行うべきですから、
ここから修正していく必要があるでしょう。


100点にするということは、タグの記述エラーがない、という意味に過ぎません。
本来のタグの意味に合った内部構築をしなければ、
意味の無い100点になりますから、これで満足することは非常に危険です。

ロールオーバー関係は、ホームページビルダーで作り直せば、
すぐに動くようになると思います。
あとは、記述されたコードを外部ファイル化するだけで大丈夫だと思います。

ページ全体のレイアウトについては、
CSS関係の参考書などで、基本知識を身につけ、大幅な内部リニューアルが必要
でしょう。

また、現状では画像に頼ったページになっているため、
もう少し分かりやすいテキストを使ったページ作りにしたほうが、
検索エンジンにも、ユーザーにも評価されやすくなると思います。


それでは、頑張ってください!



いせきけんじ公式メルマガ

いせきけんじ公式メルマガの登録はこちらから。
不定期配信中。バックナンバーは基本的に公開していません。
月に一回の無料相談の特典付きです。

ソーシャルメディア
お問い合わせ
お問い合わせ

PageTop



1st-need
株式会社ファーストニード
〒900-0021 沖縄県那覇市泉崎1-20-1
O2 OKINAWA OFFICE 3044
TEL:098-894-8978