----------------------------------------------------------------------------
ホームページ プログラミングテク
Homepage Programming Tech.
2004.6.24 vol.0
----------------------------------------------------------------------------
このメールマガジンは、動くホームページを作成するのにかかせない、プログラミン
グテクニックを少しずつ紹介しています。
HTML、JavaScript、Perl、PHP、ASP、Javaなどなど、いろいろ役に立つテクを紹介し
ていきます。
----◇目次◇----------------------------------------------------------------
○はじめに
○本日のテク
○リクエスト募集
○さらなるテクをお求めの方へ
○WEBシステム開発の受注について
----◇はじめに◇------------------------------------------------------------
発行者のしょうです。こちらはメールマガジンのサンプルになります。毎回こんな感
じでホームページプログラミングテクを紹介していきます。
発行日は不定期ですが、暇があればどんどん発行していきます。
また、「こんなことをしたいんだけどどうすればいいの?」「こういうことってでき
るのかな?」などといった質問やテクのリクエストがあれば、ご遠慮なくご投稿くだ
さい。(お応えできるかは分かりませんが・・・)リクエスト方法は下にあります。
----◇本日のテク - JavaScript◇---------------------------------------------
■ブラウザを判別するには?
JavaScriptを使用して、ブラウザを判別する方法をご紹介します。
ユーザのブラウザをIEかNNかを判別するためには、以下のようにします。
▼例----------------------------------
<script language="JavaScript"><!--
if (navigator.appName.indexOf( "Explorer" ) >= 0)
{
//IEの場合の処理
document.write("あなたが使用しているブラウザはInternet Explorerですね?");
}
else if (navigator.appName.indexOf( "Navigator" ) >= 0)
{
//NNの場合の処理
document.write("あなたが使用しているブラウザはNetscape Navigatorですね?");
}
//--></script>
▲------------------------------------
▼出力結果----------------------------
あなたが使用しているブラウザはInternet Explorerですね?
(使用しているブラウザがIEの場合)
▲------------------------------------
ポイントは
navigator.appName
ですね。
単に
<script language="JavaScript"><!--
document.write(navigator.appName);
//--></script>
と記述すれば、アクセスしてきたブラウザの種類が表示されます。
ちなみに・・
navigator.appVersion → バージョンと機種名
navigator.platform → プラットフォーム
navigator.appCodeName → ブラウザのコード名
navigator.userAgent → エージェント名
をそれぞれ取得できます。
▼例----------------------------------
<script language="JavaScript"><!--
document.write("appName : " + navigator.appName + "<br>");
document.write("appVersion : " + navigator.appVersion + "<br>");
document.write("platform : " + navigator.platform + "<br>");
document.write("appCodeName : " + navigator.appCodeName + "<br>");
document.write("userAgent : " + navigator.userAgent + "<br>");
//--></script>
▲------------------------------------
▼出力結果----------------------------
appName : Microsoft Internet Explorer
appVersion : 4.0 (compatible; MSIE 6.0; Windows NT 5.1; istb 702)
platform : Win32
appCodeName : Mozilla
userAgent : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; istb 702)
▲------------------------------------
試してみてください。
----◇リクエスト募集◇------------------------------------------------------
「こんなことをしたいんだけどどうすればいいの?」「こういうことってできるのか
な?」などといった質問やテクのリクエストがあれば、下のURL から投稿してくださ
い。
WEB フォーム : http://www.searchai.jp/mail.php
※リクエストにお応えできない場合もあります。
----◇さらなるテクをお求めの方へ◇------------------------------------------
もっと技術を身につけ、WEBプログラマーを目指したい人、自分のホームページを動
かしたい人。
今回、発行者の私が、PerlやPHPのオンライン家庭教師を始めました。
週1回、メールで教材を配信し、課題や質問をして技術を向上させていくことができ
ます。すべてメールベースですので、誰でも気軽にレッスンを受けることができます。
教材は、基本的なレッスンと、まとめサンプルプログラム、課題を毎回配信いたしま
す。課題の解答例は、次の週に紹介いたします。
詳しくは、
http://www.searchai.jp/memo/teacher.php
をご参照ください。
----◇WEBシステム開発の受注について◇---------------------------------------
私の方でホームページのシステム開発も受注しています。お見積りは無料ですので、
お気軽にご相談ください。ただし、開発規模や納期によっては、ご対応できない場合
がございますので、予めご了承ください。
メールベースのみでのやり取りも可能ですので、全国どちらからでもご発注いただけ
ます。
お打ち合わせ等が必要な場合でも、可能な限りご対応いたしますので、ご相談くださ
い。
詳しくは、
http://www.searchai.jp/memo/business.php
をご参照ください。
----------------------------------------------------------------------------
※このメールマガジンで紹介しているサンプルプログラムは、コピーして使用しても
構いませんが、動作を保証するものではありません。
ホームページプログラミングテク(Homepage Programming Tech.)
発行者 : しょう
WEB サイト : http://www.searchai.jp/
問い合わせ : http://www.searchai.jp/mail.php
配信解除はこちら: http://www.searchai.jp/mail/program.php
またはまぐまぐ http://www.mag2.com/ ( ID: 0000135271 )
Copyright(c) 2004 Search A.I.
----------------------------------------------------------------------------
|
|
|
|
|