2.2 新規投稿画面の表示

■新規投稿画面の作成

 新規投稿画面を表示するaspファイルを作成します(リスト2.2)。

 リスト2.2 new1.asp

<%@ LANGUAGE="VBScript" %>
<% Option Explicit %>
<HTML>
<HEAD>
<TITLE>new1.asp</TITLE>
</HEAD>
<BODY>
【新規記事】<BR>
<FORM ACTION="input1.asp" METHOD="post" TARGET="LIST">
<TABLE BORDER=0>
<TR>
  <TD ALIGN="right">氏名</TD>
  <TD ALIGN="left">
    <INPUT NAME="name" SIZE=15>
  </TD>
</TR>
<TR>
  <TD ALIGN="right">標題</TD>
  <TD ALIGN="left">
    <INPUT NAME="title" SIZE=50>
  </TD>
</TR>
<TR>
  <TD ALIGN="right">内容</TD>
  <TD ALIGN="left">
    <TEXTAREA COLS=50 ROWS=4 NAME="message"></TEXTAREA>
  </TD>
</TR>
<TR>
  <TD></TD>
  <TD>
    <INPUT TYPE="submit" VALUE="送信">
  </TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>

 "new1.asp"ファイルに直接アクセスしてみます。図2.3のように表示されます。

図2.3

■「新規投稿」メニューの作成

 フレーム"LIST"に「新規投稿」メニューを表示し、そこをクリックすると、同じくフレーム"LIST"に図2.3の"new1.asp"が表示されるようにします。

リスト2.3 list2.asp

<%@ LANGUAGE="VBScript" %>
<% Option Explicit %>
<HTML>
<HEAD>
<TITLE>list2.asp</TITLE>
</HEAD>
<BODY>

【メニュー】
<A HREF="new1.asp" TARGET="LIST">新規投稿</A>
<BR><HR>

</BODY>
</HTML>

 list2.aspファイルをフレーム"LIST"に初期表示するために、リスト2.2の"index1.asp"をリスト2.4の"index2.asp"に書き換えます。

リスト2.4 index2.asp

<%@ LANGUAGE="VBScript" %>
<% Option Explicit %>
<HTML>
<HEAD>
<TITLE>index2.asp</TITLE>
</HEAD>
<FRAMESET ROWS="50%,50%">
<FRAME NAME="LIST" SRC="
list2.asp">
<FRAME NAME="VIEW" SRC="view1.asp">
</FRAMESET>
</HTML>

"index2.asp"にアクセスすると図2.4が表示されます。

図2.4

「新規投稿」メニューをクリックすると、図2.5のように上段のフレーム"LIST"に新規投稿画面が表示されます。

図2.5

 


目次