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

JavaScriptに詳しい方、お教えください。
Webページのソースで、<body onload=resize();>を使っているページがありますが、これについての情報を探しています。
(1)<body onload=resize();>は、何のために記述するのかを解説したページは無いでしょうか。ブラウザを小さくした状態でページにアクセスすると、
ブラウザを強制的に広げるという機能があるという解説もあるのですが、自分でブラウザを小さくしてアクセスしてみても、実際にはそうなりません。
(2)<body onload=resize();>を書くと、Google Analyticsでは、かなりの確率で、2回読み込まれたとPV数を約2倍カウントしてしまうようですが、それについて、解説されているページは無いでしょうか。英文でも差し支えありません。

●質問者: website
●カテゴリ:ウェブ制作
✍キーワード:Google Analytics JavaScript PV Web アクセス
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● ko8820
●35ポイント

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<HTML>

<HEAD>

<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">

<META http-equiv="Content-Style-Type" content="text/css">

<TITLE>ウィンドウの大きさを変更する</TITLE>

<script language="JavaScript">

<!--

var W=screen.Width;

var H=screen.Height;

function resize() {

if(W>screen.Width);

window.resizeTo(W,H);

}

//-->

</script>

</HEAD>

<BODY onload=resize()>

<SCRIPT src="../js/counter.js"></SCRIPT>

</BODY>

</HTML>

</script>

(1)

resizeという関数がないと動作しないですよ

上記のような感じになってると思うので、resizeもコピーしてください

(2)

HTMLを読み直せば、カウントは2回になりますよ。


2 ● koriki-WeKan
●35ポイント

(1)かつてはウィンドウサイズを最大化するために用いられたが、最近のタブ・ブラウザでは無効化されている。


(2)IE6など古いブラウザではリロードが発生していた。

http://www.ozzu.com/programming-forum/javascript-reloading-page-...

関連質問


●質問をもっと探す●



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