人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

以下のscriptが 2006年くらいに作っていたwebのtop pageのヘッダーに書かれています。

リニューアルにあたってヘッダーは不要な物以外は移植しようと思うのですが、java scriptが何のものか全く思い出せません。教えてもらえると助かります。

<!--hide this script from non-javascript-enabled browsers

function MM_findObj(n, d) { //v3.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

他に
/* Functions that swaps images. */
/* Functions that handle preload. */
// stop hiding -->

とかそれぞれコードが記述されています。
2006年当時表示をそれぞれ早くするとか、何かその時代のブラウザの環境で必要であった物なのか、なんなのか?今現在、このスクリプトをリニューアルページのヘッダーに移植した方が良いのか?

●質問者: b-stat
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● a-kuma3
ベストアンサー

Dreamweaver で吐き出されたコードでしょう。
http://kikinote.seesaa.net/article/35351636.html

Dreamweaver は使ったことがありませんが、その作ったページで使われる・使われないにかかわらず、そのコードを吐き出しているようです。
例えば、ここのページなど、展開されている javascript は使っていません。
http://www.kiyochiemi.com/japanese/html_texas/windmill.html

MM_preloadImages は、一応、速度対策のようですが、回線も太くなりブラウザの性能も格段に向上した今となっては、あまり意味がないように思います。


b-statさんのコメント
ありがとうございます。 サイトのページを作り込んだものが書いたjavascriptではないので使っていなければ削除しても良いということで昇華。

a-kuma3さんのコメント
リニューアルするページ次第ですが、検索で引っかかるページだと Dreamweaver のコードが使われたいないページが多いような感じです。 まるごとコードを削除して、javascript のコンソールでエラーが出ないことを確認しておけば良いかな、と思います。

b-statさんのコメント
ありがとうございます。 目視での確認とエラーが発生しているかどうかの確認をするということで、了解いたしました。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ