dojoオブジェクトの基本(前編)

沖林正紀
2007/12/20 07:00

今回はdojoオブジェクトの基本として、dojoとWebブラウザのバージョンを知る方法などを紹介する。

Webブラウザのバージョンを知る

 dojoでは、実行中のWebブラウザに応じたプロパティにバージョン番号が記憶されている。プロパティの名称を以下に示す。このほか、dojo.isOpera、dojo.isMozillaなども存在する。詳細はAPIリファレンス「Dojo API」で確かめていただきたい。

  • Webブラウザのバージョンが記憶されるプロパティ
    • dojo.isIE:Internet Explorer
    • dojo.isFF:Firefox
    • dojo.isSafari:Safari

 リスト2はプロパティの値を表示するスクリプトの例だ。図2〜図4に示すようにWebブラウザによって表示される内容が異なることを確認していただきたい。

図2 図2 IEの場合
図3 図3 Firefoxの場合
図4 図4 Safariの場合

リスト2 Webブラウザのバージョンを知る(JavaScript抜粋)

var browser = { 'Firefox' : 'FF',     'Internet Explorer' : 'IE',
                'Mozilla' : 'Mozila', 'Opera' : 'Opera',
                'Safari'  : 'Safari' };
for( var name in  browser )  {
  var version = dojo[ 'is' + browser[ name ] ];
  if ( version > 0 )  {
    document.write( 'Webブラウザは' + name + ' ' + version );
    break;
  }
}
記事に関係する情報をコメントでお寄せください

ニックネーム : CNET_IDにログインしてコメントする

コメント本文(必須) :
  • 新着記事
  • 人気記事
  • 特集
  • ブログ