毎週、WEBサイトの作り方を易しく解説しています。HTML・JavaScript・CGI等各種講座が連載中。HP作成初級者〜中級者の方には最適なメールマガジンです。
- 最新号:2004-03-19
- 発行周期:週刊
- 読んでる人:13797人
- 創刊日:2001-04-25
- Score!:-点
- コメント数 : 0
- メルマガID:36373
- バックナンバー:全て公開
- 発行者サイト:あり
- >> 月間ランキング
【ウェブ関数】OSを判別する/サルも入る温泉
発行日: 2004/1/19
┏■ 目指せ!ウェブマスター講座 ■━━━━━━━━━━━━━━━━━━━━┓
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
【目次】 〜HTML・JavaScript・CGI〜
01:JavaScript講座(新) 第77回 「OSを判別する」
02:ニャン太の絵文字講座 第57回 「サルも入る温泉」
03:編集後記 センター試験でしたね
※バックナンバーをご覧になりたいかたはこちら(↓)まで
http://www.melma.com/mag/73/m00036373/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
--PR--------------------------------------------------------------------
★ 懸賞は努力で勝ち取るもの ★
================
クイズで3問勝ち抜いた方の中から5名様に日立製の豪華家電製品が当たる!
エントリーをして、クイズに答えてみよう! http://www.ateru.jp/hitachi/
------------------------------------------------------------------------
┏━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃01┃JavaScript講座(新) 一から始めるJavaScript
┗━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
第77回 「OSを判別する」
今回はOS (Operating System) を判別するプログラムを作成します。
それぞれのOSとブラウザが返すuserAgentの文字列をもう一度見てみましょう。
●Windows XP
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.0.2) Gecko/20030208 Netscape/7.02
Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1) Opera 7.01 [en]
●Macintosh (MacOS X)
Mozilla/4.0 (compatible; MSIE 5.22; Mac_PowerPC)
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-JP; rv:1.0.1) Gecko/20020823 Netscape/7.0
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/103u (KHTML, like Gecko) Safari/100
●UNIX (X-WINDOW)
Mozilla/5.0 (X11; U; Linux i686; ja-JP; rv:1.1) Gecko/20021105
Mozilla/4.7 [en] (X11; I; SunOS 5.8 sun4u)
Mozilla/5.0 (compatible; Konqueror/3.1; Linux 2.4.21-0.13mdk; X11; i586; en_DK, en)
Windowsの場合はWindowsという文字が含まれています。この文字列があるか
どうかでWindowsを判別できます。
Macintoshの場合はMacという3文字だけは共通のようです。この3文字で
Macintoshかどうか判別できます。
UNIX (FreeBSD, Linux, SunOSなど。UNIX互換OS)の場合はX11という文字
(X-WINDOW)が入っていますから、これで判別することができます。
実際のプログラムは以下のようになります。特定の文字列があるかどうかだけ
なのでindexOf()を使って調べるだけで済みます。
<html>
<head>
<title></title>
<script language="JavaScript"><!--
// OS名を返します
function getOS()
{
var uName = navigator.userAgent;
var osName = "unknown";
if (uName.indexOf("Windows") > -1) osName = "Windows";
if (uName.indexOf("Mac") > -1) osName = "Macintosh";
if (uName.indexOf("X11") > -1) osName = "UNIX";
return osName;
}
// --></script>
</head>
<body>
<form>
<input type="button" value="チェック" onClick="alert(getOS())">
</form>
</body>
</html>
次回はフレームについて説明します。
▽お知らせ▽
★Adobe AfterEffects 6.0のページを作成しました。
Adobe AfterEffects 6.0でもJavaScriptが利用できます。
従来のExpressionに加えてAdobe AfterEffects 6.0を JavaScriptで制御する
事ができるようになりました。今回、試みとして私が映像で映像の作り方など
を解説しています。
http://www.openspc2.org/reibun/AfterEffects6.0/
★動画素材を大幅に追加!
ビクターのハイビジョンカメラGR-HD1で撮影したフリーのハイビジョン動画素材
も大幅に追加しました。以前は15秒だったものを1分程度にし、QuickTimeでなく
MPEG 2で配布しています。(MacOS Xで高速変換処理ができるようになったため)
現在280点ほどですが、年内には1000点ほどまで増やす予定です。
http://data.openspc2.org/HDTV/index.html
★遂に3万枚突破!!フリーの高解像度素材集
http://data.openspc2.org/sozai/photo/index.html
♪JavaScriptに興味のあるお友達がいましたら、自由にご転送ください
□バックナンバーはこちら ⇒ http://www.melma.com/mag/73/m00036373/
┏━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃02┃ニャン太の絵文字講座 コピペして使ってね♪
┗━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
絵文字4コマ
温泉はいいねぇ〜 チャポーン…
( ) |
( ) ( ドキッ |
( ( ⊂((・⊥・|
( ∧_∧ ( ) ∧_∧ |つ |
(^_^ *) ( (・・;) | |
――――○――○――― ――――○――○――――――――
サルさんかぁ… | 子連れなんだぁ
( ) | ( )
( ) | ( )
( ⊂((・⊥・))⊃ | ( ⊂((^⊥^))⊃
∧_∧ |つ ⊂| | ∧_∧ |つ ⊂|((^⊥^))⊃
(^_^) | | | (^_^) | ||つ⊂|
――○――○―――――――――― ――○――○――――――――――
今週末、メディアで話題になったサルの入る温泉・地獄谷温泉(長野)に行ってき
ます。とても楽しみ〜(ゆっち)
絵文字講座バックナンバーはこちら♪→ http://www.mailmagazine.org/nyan/
携帯版ニャン太の絵文字→ http://mini.mag2.com/pc/m/M0015012.html
┏━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃03┃編集後記
┗━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
昨日の夕方に学生らしき人たちが大勢電車に乗り込んできてびっくりしていたら
おととい、昨日と大学のセンター試験だったんですね。私の妹が来年大学受験な
ので、来年はドキドキしながらこの時期を迎えることになりそうです。それにし
ても、私が受験生だった頃はセンター試験の問題は新聞でチェックしていました
が、今はネットに問題も回答もバッチリ掲載されているんですね。う〜ん、便利。
やまゆう yamayu@writeup.jp
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
※講座内容の著作権はすべてそれぞれの著者の方々に帰属します。個人的な利用
以外のご使用(雑誌掲載、転載)に関しては、著作権にご留意ください。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【ご意見・お問い合わせ】 yamayu@writeup.jp
【広告掲載をご希望の方】 yama@c4c.jp
このメール配信がご不要の方は、下記URLにアクセスして下さい。
▽ http://www.melma.com/mag/73/m00036373/
Copyright(C)2003 WriteUp! All Rights Reserved.
http://www.writeup.jp
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
このメルマガを読んでいる人はこんなメルマガも読んでいます
- 当たる懸賞 TOKUTOKU
- 豪華商品を当てた人はみんな読んでる?。毎日、厳選したお徳懸賞・プレゼント情報を探し出してき、それをメールマガジンでお届けする。ひと目で分かりやすいの...
- 楽得・納得 ケロッチのグータラ便
- 懸賞・プレゼント・季節のお買い物・グルメ情報・旅の情報などをお届けする総合情報誌です。
- 子ブタタウン☆ぷひ☆
- □あっちこっちの美味しい情報や楽しい話題を中心にグルメと旅行のプレゼントや懸賞情報をお届けします
- ポケット英単語
- 英語講師安河内哲也が、旬の英単語を週2回、お手元にお届けします。
- 関西2人組☆関ジャニ∞
- 関ジャニ∞に溺愛?のゅぃとななが発行する関ジャニ∞中心マガでつ☆情報ゃ企画などぃっぱぃ↑登録して損はナシッ!!!関ジャニ∞FANの方は是非、...
![メルマガスタンド[メルマ!]](/img/common/backnumber_article/melma_logo.gif)


