技 巧 鍵 盤 ─ KeyNavi:キーボードを活用してホームページを快適に─    
キー割当表示[Shift-H]        
ホーム KeyNavi対応方法 [0] JavaScript@Keynavi.Netトップ [1] スクリーンサイズ取得 ・サイトマップ [Shift-S]

■ スクリーンサイズ取得:kl_screenwidth/height()

スクリーンの大きさを返します。

【スクリーンサイズ取得「kl_screenwidth/height()」<keynavi_tools.js】

function kl_screenwidth(avail){
        if(!self["screen"]) return 0;
        if(avail) return (screen.availWidth ? screen.availWidth : 0);
        return screen.width ? screen.width : 0;
}
function kl_screenheight(avail){
        if(!self["screen"]) return 0;
        if(avail) return (screen.availHeight ? screen.availHeight : 0);
        return screen.height ? screen.height : 0;
}

Windowsでは下側にタスクバーが表示されます。 引数availが真だと スクリーン全体のサイズからその分を差し引いた値を返します。

この関数はフルスクリーンでwindowを開く時に用いられています。
参考:フルスクリーン:kl_fullscreen(url,name)

【kl_screenwidth/height()を使ったサンプル】

<script language="javascript" src="http://www.keynavi.net/files/keynavi_ja.js"></script>
<script language="javascript" src="http://www.keynavi.net/files/keynavi_tools.js"></script>

<a href='javascript:void(0)' onclick='alert(kl_screenwidth()+","+kl_screenheight());'>全体サイズ</a>
<a href='javascript:void(0)' onclick='alert(kl_screenwidth("avail")+","+kl_screenheight("avail"));'>有効サイズ</a>




【JavaScript@Keynavi.Net : ウィンドウ編 】
「Ctrl-矢印」でフォーカスを上下左右に移動できます。

  - ウィンドウサイズ取得:kl_windowwidth/height()
  - スクリーンサイズ取得:kl_screenwidth/height()
  - ウィンドウの使用可否判定:kl_closed()
  - フルスクリーン:kl_fullscreen(url,name)
  - フォーカスするウィンドウの切替え

トップへ戻る [1]
ホーム KeyNavi対応方法 [0] JavaScript@Keynavi.Netトップ [1] スクリーンサイズ取得 ・サイトマップ [Shift-S]
キー割当表示[Shift-H] ─ KeyNavi Project 2003 ─