「TestWindow」の編集履歴(バックアップ)一覧はこちら

TestWindow」(2008/10/27 (月) 19:33:39) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <HTML> <HEAD> <Title></Title> <META http-equiv=Content-Type content="text/html; charset=shift_jis"> <Script> function func(){ var div = document.getElementById('ddd'); var log = document.getElementById('log'); div.onclick=function(){ log.innerHTML = 'div.onclick'; } div.ondblclick=function(){ log.innerHTML = 'div.ondblclick'; } document.onclick = function(){ var ll = []; ll.push('getWindowWidth() : '+getWindowWidth()) ll.push('getWindowHeight(): '+getWindowHeight()) ll.push('event.screenX : '+event.clientX) ll.push('event.screenY : '+event.clientY) log.innerHTML = ll.join('<Br />'); } } function getWindowWidth(){ var nss = [ 'window.innerWidth' ,'document.documentElement.clientWidth' ,'document.body.clientWidth' ] return getUsableValue( nss ); } function getWindowHeight(){ var nss = [ 'window.innerHeight' ,'document.documentElement.clientHeight' ,'document.body.clientHeight' ] return getUsableValue( nss ); } //有効な function getUsableValue( ValueNames ){ var vns = ValueNames; for( var i=0; i<vns.length; i++ ){ if( IsGivenNs(vns[i]) ){ return eval(vns[i]); } } return null; } function IsGiven(o){ return typeof(o)!='undefined' && o!=null; } function IsGivenNs(Ns){ var nn = Ns.split('.'); var o = eval( nn.shift() ); if( !IsGiven(o) ){ return false; } for( var i=0; i<nn.length; i++ ){ o = o[nn[i]]; if( !IsGiven(o) ){ return false; } } return true; } </Script> </HEAD> <Body onload="func()"> <div id="ddd">ddd<div> <div id="log">ddd<div> </Body> </HTML>

表示オプション

横に並べて表示:
変化行の前後のみ表示:
記事メニュー
目安箱バナー