FORM.FORM
種別: オブジェクト

書式:

解説
 投稿フォームそのものを表すオブジェクトです。投稿フォームの配置は保有しているプロパティで定義するため、このオブジェクトを記述することはありません。

保有プロパティ
FORM.FORM.position


Property #1
FORM.FORM.position
種別: プロパティ

書式:
FORM.FORM.position = "○;△"
○:新規投稿フォームの位置 (データ型:定義済値)
△:返信フォームの位置 (データ型:定義済値)

解説
 投稿フォームの位置を定義するプロパティです。値には新規投稿フォームの位置と返信フォームの位置を、セミコロン(;)で区切って指定します。初期値は"top;other"となっており、このプロパティが省略されると初期値が使用されます。新規投稿または返信のどちらかの値だけを指定することも可能で、指定されなかった方の値は規定値が使用されます。

 新規投稿の際の投稿フォームの位置には"top", "bottom", "other"のいずれかの値を指定します。値に"other"が指定されている場合、掲示板メニューに「新規投稿」のリンクが追加され、このリンクをクリックすることで投稿フォームが表示されます。この値が省略された場合、"top"が指定されているものとして扱われます。

新規投稿フォームの位置
top bottom other
意味 掲示板上部 掲示板下部 別画面

 返信の際の投稿フォームの位置には"other", "each"のいずれかの値を指定します。値に"other"が指定されている場合、返信ボタンをクリックすることで別画面に返信フォームが表示されます。この値が省略された場合、"other"が指定されているものとして扱われます。
値に"each"が指定されている場合、各スレッドの直下にそれぞれのスレッドに対する返信フォームが配置されます。この場合、FORM.RESPONSE, FORM.QUOTEなどのオブジェクトは不要になるため、これらのオブジェクトが記述されていても自動的に非表示になります。

返信フォームの位置
other each
意味 別画面 各スレッドの直下

Example
! 新規投稿フォーム、返信フォームそれぞれの
! 位置を指定する場合の方法
FORM.FORM.position = "bottom;other"

! 新規投稿フォームの位置のみ指定する方法
! (返信フォームは規定値が適用される)
FORM.FORM.position = "other"

! 返信フォームの位置のみ指定する方法
! (新規投稿フォームは規定値が適用される)
FORM.FORM.position = ";each"