AS400ユーザーのためのHTML講座

HTMLとは
HTMLの構成
HTMLで使う文字
最低限のHTML
タグの形式
<form>タグ
<input>タグ
<input>タグ―type=text
<input>タグ―type=hidden
<input>タグ―type=submit


■ HTMLとは
HTMLはHyperTextMarkupLanguageの頭文字です。
HTMLはホームページを記述するために用います。
いろいろ機能豊かでビジュアリティに富んだホームページを作成するには
それなりに沢山のHTMLタグを用いなければなりませんが
ビジネス目的の表現だけであれば、使用するHTMLタグも限定されます。
このコーナーでは、AS400のi-webRPGを用いて、Webページを作成するのに
必要なHTMLタグだけを解説します。

ページの先頭へ戻る

■ HTMLの構成
HTMLを記述する場合、最初のお決まりは、次に示す構成です。
<html>
<head>
<title>xxxx</title>←これは任意ですが、あった方が良いです
<script>
<!--
  |ここにJavascript文が入ります
//-->
</script> </head>
<body>
  |ここにHTML本体は入ります
</body>
</html>
どんなHTMLでも必ずこの構成は変わりません。このまま覚えてください。
ページの先頭へ戻る

■ HTMLで使う文字
HTMLを記述する時は、大文字でも小文字でも構いません。
ただし、HTMLの中にJavascriptを用いる場合(大体は用います)は、
大文字と小文字は識別されます。
英語の小文字を5250で入力する場合、PC5250の設定の変更が
必要になります。
セッションのコードページを939に設定して下さい。
(普通は930になっています。)
PC5250のコードページをAS400のCCSIDの関係は次の通りです。
PC5250AS400
930←→5026
939←→5035
なお、939に設定されたPC5250でも、ctl+F3で930に切り替えできます。
ページの先頭へ戻る

■ 最低限のHTML
おそらく、次のタグを覚えれば殆ど多くのWeb画面は
これらのタグを使用して作成する事が出来るでしょう。
<form>次の画面を指定します
<input>入力項目を定義します
<table>,<tr>,<td>テーブル形式の表示を定義します
<center>中央寄せを指定します
<font>文字の大きさ、色を指定します
<button>ボタンを定義します
ページの先頭へ戻る

■ タグの形式
HTMLはいくつものタグを使って記述します。
普通のタグは、開始タグと終了タグの対になっています。
 <例> <form>〜</form> 
終了タグを省略しても良いものもあります。
 <例> <td>〜</td>,<td>〜 ←どちらでも良い
終了タグがないタグもあります。
 <例> <input>

タグの中に、いろいろな属性を指定します。
 <例> <form method="get" action="PG010.PGM">
     この例では、method属性とaction属性が指定されています。
ページの先頭へ戻る

■ <form>タグ
入力フォームを表示します。<form>〜</form>がひとつのフォームとなります。
フォームの中には<input>、<select>、<textarea>などのフォーム部品を配置します。

フォームは通常ひとつのサブミット(実行)ボタンを持ちます。
各入力部品に値を入力した後サブミットボタンを押すと、method属性で指定した転送方法で、
actionで指定したアクションを呼び出します。

アクションには通常CGIのURLを指定します。
よく使う属性
methodi-webRPGでは、常にgetを指定して下さい
action次に呼び出すプログラムを指定します
nameformに名前を付けます。必ず名前は付けてください
ページの先頭へ戻る

■ <input>タグ
実行ボタンなどの各フォーム部品を表示します。TYPE属性の値によって、
まったく見栄えや動作の異なる部品となります。
・テキスト入力フィールド(TYPE=text)
  通常のテキストを入力する、最も一般的なフィールドです。
・隠しフィールド(TYPE=hidden)
  画面上には表示されません。
  このタイプはCGIプログラムでWebシステムをシステムを構築するには必須です。
  前のプログラムの変数値を次のプログラム(action属性で指定したプログラム)
  に渡すにはこの隠しフィールドを使用するのが一般的です。
・実行ボタン(TYPE=submit)
  このボタンを押すと、<FORM>タグのACTION属性で指定した
  アクションが呼び出されます。
殆ど、この3つのtypeでプログラムを作成できます。

この他に、
・パスワード入力フィールド(TYPE=password)
・ファイル名入力フィールド(TYPE=file)
・チェックボックス(TYPE=checkbox)
・ラジオボタン(TYPE=radio)
・取消ボタン(TYPE=reset)
・汎用ボタン(TYPE=button)
・画像ボタン(TYPE=image)
があります。
ページの先頭へ戻る

■ <input>タグ―type=text
よく使う属性
name入力フィールドの名前を定義します。
size画面上の入力用BOXの大きさを指定します。
value入力フィールドの初期値を指定します。
ページの先頭へ戻る

■ <input>タグ―type=hidden
よく使う属性
name入力フィールドの名前を定義します。
value入力フィールドの初期値を指定します。
ページの先頭へ戻る

■ <input>タグ―type=submit
よく使う属性
name入力フィールドの名前を定義します。
value入力フィールドの初期値を指定します。
ページの先頭へ戻る

■ 
ページの先頭へ戻る