付録F 訪問予定のHTMLソース
これは訪問予定を提示・参照するための電子フォームです。新規書込用ファイルと更新用ファイル、表示専用ファイルが必要です。
(@) | グループの管理者が提示箱のグループのメンバ:三郎商会の領域に情報を登録するために使われるHTMLファイルは新規書込用ファイルです。 |
(A) | 管理者が提示箱のグループのメンバ:三郎商会の領域に登録した情報を更新するために使われるHTMLファイルが更新用ファイルです。 |
(B) | グループのメンバ:担当三郎が提示箱の自分の領域の内容を参照するために使われるHTMLファイルは表示専用ファイルです。 |
以下では、上記3つのHTMLファイルの意匠とソースを示します。
1) フォーム意匠
2) 新規書込用ファイルのHTMLソース
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=x-sjis">
<TITLE>訪問予定</TITLE>
<SCRIPT LANGUAGE="JavaScript" SRC="MfCmPage/fnsFormUtl.js">
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
function setmyname() {
fnsSetMyName(document.f.name);
}
function setinit() {
var sjname = fnsGetMyName();
if (sjname == null) {
setTimeout("setinit()",100);
return;
}
if (self.frames["fnames"].document == null) {
setTimeout("setinit()",100);
return;
}
fnsSetmfcgrpname("grpwk");
var curgrpn = document.grpwk.mfcgrpname.value;
if (self.frames["fnames"].document.title == "dummy") {
if (document.mywk.initsw.value != "set") {
document.mywk.initsw.value = "set";
self.frames["fnames"].location.replace("MfDtServ?ope=getusrlist&grpname=" + curgrpn + "&title=list");
}
setTimeout("setinit()",100);
return;
}
if (self.frames["fnames"].document.title != "list") {
alert("利用者一覧の取得に失敗しました。");
document.mywk.initsw.value = "yes";
return;
}
document.mywk.initsw.value = "yes";
var lcnt = self.frames["fnames"].document.forms[0].elements["linecnt"].value;
var i;
for(i=0; i < lcnt; i += 1) {
if (self.frames["fnames"].document.forms[0].elements["side"+i].value == "B") {
var wname = self.frames["fnames"].document.forms[0].elements["name"+i].value;
document.f.mfusrname.options[document.f.mfusrname.length] = new Option(wname, wname);
}
}
}
function checkinit() {
if (document.mywk.initsw.value != "yes") {
alert("顧客名収集に時間が掛かっております。\n少々お待ちください。");
}
}
function setsubject() {
if (document.f.datetime.value == "") {
alert("訪問予定日時が入力されていません!");
return(false);
}
document.f.mfsubject.value = document.f.datetime.value;
return(true);
}
//-->
</SCRIPT>
</HEAD>
<BODY ONLOAD="setmyname();setinit();">
<FORM NAME="f" ACTION="MfUtPrsnBox" ONSUBMIT="return setsubject();"
METHOD="POST" ENCTYPE="application/x-www-form-urlencoded">
<INPUT TYPE="HIDDEN" NAME="mfcgrpname" VALUE="">
<INPUT TYPE="HIDDEN" NAME="mfformid" SIZE="-1"
VALUE="fhoumon">
<INPUT TYPE="HIDDEN" NAME="mfconv" SIZE="-1"
VALUE="xml">
<INPUT TYPE="HIDDEN" NAME="mfboxid" SIZE="-1"
VALUE="khoumon">
<INPUT TYPE="HIDDEN" NAME="mfoldno" SIZE="-1"
VALUE="0">
<INPUT TYPE="HIDDEN" NAME="mfsubject" SIZE="-1"
VALUE="">
<TABLE BORDER="0" WIDTH="600" ALIGN="center"
BGCOLOR="#D7FFFF" cellspacing="0" height="175">
<TR><TD width="596" height="13" colspan="3"
valign="middle" align="center">
</TD></TR>
<TR><TD width="596" height="13" colspan="3"
valign="middle" align="center">
<B>
<FONT SIZE="5" color="#000080">
訪問予定</FONT>
</B>
</TD></TR>
<TR><TD width="296" height="21">
<font color="#000080"> <SELECT NAME="mfusrname">
<OPTION VALUE="未登録顧客" SELECTED>未登録顧客</OPTION>
</SELECT>
様</font>
</TD><TD width="148" height="21" align="right">
<font color="#000080">担当:</font>
</TD><TD width="148" height="21">
<font color="#000080">
<input type="text" readonly name="name" size="20"
STYLE="background-color: #EFFFFF">
</font>
</TD></TR>
<TR><TD align="center" width="596" height="13"
colspan="3">
</TD></TR>
<TR><TD align="center" width="596" height="13"
colspan="3">
<font color="#000080">
訪問日時:<INPUT NAME="datetime" SIZE="70" VALUE="
月 日: 時 分〜 時 分" style="font-size: 10pt">
</font>
</TD></TR>
<TR><TD width="596" height="5" colspan="3">
<font color="#000080"> </font>
</TD></TR>
<TR><TD width="596" height="174" colspan="3">
<BLOCKQUOTE>
<font color="#000080">
打合せ事項</font>
<TABLE BORDER="1" WIDTH="500" cellspacing="0">
<TR><TD>
<font color="#000080">
1.<INPUT TYPE="TEXT" NAME="koumoku1" SIZE="91"
VALUE="">
</font>
</TD></TR>
<TR><TD>
<font color="#000080">
2.<INPUT TYPE="TEXT" NAME="koumoku2" SIZE="91"
VALUE="">
</font>
</TD></TR>
<TR><TD>
<font color="#000080">
3.<INPUT TYPE="TEXT" NAME="koumoku3" SIZE="91"
VALUE="">
</font>
</TD></TR>
<TR><TD>
<font color="#000080">
4.<INPUT TYPE="TEXT" NAME="koumoku4" SIZE="91"
VALUE="">
</font>
</TD></TR>
<TR><TD>
<font color="#000080">
5.<INPUT TYPE="TEXT" NAME="koumoku5" SIZE="91"
VALUE="">
</font>
</TD></TR>
</TABLE>
</BLOCKQUOTE>
</TD></TR>
<TR><TD width="596" height="1" colspan="3">
<BLOCKQUOTE>
<font color="#000080">連絡事項</font>
<TABLE BORDER="1" WIDTH="500" cellspacing="0">
<TR><TD>
<font color="#000080">
<TEXTAREA NAME="othermeaasage" ROWS="4" COLS="68"></TEXTAREA>
</font>
</TD></TR>
</TABLE>
</BLOCKQUOTE>
</TD></TR>
<TR><TD width="596" height="1" colspan="3">
<P ALIGN="center">
<font color="#000080">
<INPUT TYPE="SUBMIT" NAME="mfsubmit" VALUE="登録">
</font>
</P>
</TD></TR>
<TR><TD width="596" height="11" colspan="3">
</TD></TR>
</TABLE>
</FORM>
<SCRIPT LANGUAGE="JavaScript">
<!--
fnsSetmfcgrpname('f');
fnsMyNameInit();
//-->
</SCRIPT>
<iframe name="fnames" width="0" height="0"
style="position:absolute;left:0;top:0; VISIBILITY: hidden;"
src="MfDtServ?ope=getdummy" >
</iframe>
<form name="mywk">
<input type="hidden" name="initsw" value="no">
</FORM>
<form name="grpwk">
<input type="hidden" name="mfcgrpname" value="">
</form>
</BODY>
</HTML>
1) フォーム意匠
2) 更新用ファイルのHTMLソース
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=x-sjis">
<TITLE>訪問予定</TITLE>
<SCRIPT LANGUAGE="JavaScript" SRC="MfCmPage/fnsFormUtl.js">
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
function setsubject() {
if (document.f.datetime.value == "") {
alert("訪問予定日時が入力されていません!");
return(false);
}
document.f.mfsubject.value = document.f.datetime.value;
return(true);
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="f" ACTION="MfUtRcptBox" ONSUBMIT="return setsubject();"
METHOD="POST" ENCTYPE="application/x-www-form-urlencoded">
<INPUT TYPE="HIDDEN" NAME="mfcgrpname" VALUE="">
<INPUT TYPE="HIDDEN" NAME="mfformid" SIZE="-1"
VALUE="fhoumon">
<INPUT TYPE="HIDDEN" NAME="mfconv" SIZE="-1"
VALUE="xml">
<INPUT TYPE="HIDDEN" NAME="mfboxid" SIZE="-1"
VALUE="khoumon">
<INPUT TYPE="HIDDEN" NAME="mfoldno" SIZE="-1"
VALUE="0">
<INPUT TYPE="HIDDEN" NAME="mfsubject" SIZE="-1"
VALUE="">
<TABLE BORDER="0" WIDTH="600" ALIGN="center"
BGCOLOR="#D7FFFF" cellspacing="0" height="131">
<TR><TD align="center" colspan="3" width="592"
height="19">
</TD></TR>
<TR><TD align="center" colspan="3" width="592"
height="19">
<B>
<FONT SIZE="5" color="#000080">
訪問予定</FONT>
</B>
</TD></TR>
<TR><TD width="299" height="1">
<font color="#000080">
<INPUT TYPE="TEXT" readonly NAME="mfusrname" SIZE="40"
VALUE="" STYLE="background-color: #EFFFFF">
様 </font>
</TD><TD width="150" align="right" height="1">
<font color="#000080">
担当:</font>
</TD><TD width="149" height="1">
<font color="#000080">
<input type="text" readonly name="name" size="20"
STYLE="background-color: #EFFFFF">
</font>
</TD></TR>
<TR><TD colspan="3" width="592" height="1">
<font color="#000080"> </font>
</TD></TR>
<TR><TD colspan="3" width="592" height="18"
align="center">
<font color="#000080">
訪問日時:<INPUT NAME="datetime" SIZE="70">
</font>
</TD></TR>
<tr>
<TD width="596" height="1" colspan="3">
<font color="#000080"> </font>
</TD>
</tr>
<tr>
<TD width="596" height="174" colspan="3">
<BLOCKQUOTE>
<font color="#000080">
打合せ事項</font>
<TABLE BORDER="1" WIDTH="500" cellspacing="0">
<TR><TD>
<font color="#000080">
1.<INPUT TYPE="TEXT" NAME="koumoku1" SIZE="91"
VALUE="">
</font>
</TD></TR>
<TR><TD>
<font color="#000080">
2.<INPUT TYPE="TEXT" NAME="koumoku2" SIZE="91"
VALUE="">
</font>
</TD></TR>
<TR><TD>
<font color="#000080">
3.<INPUT TYPE="TEXT" NAME="koumoku3" SIZE="91"
VALUE="">
</font>
</TD></TR>
<TR><TD>
<font color="#000080">
4.<INPUT TYPE="TEXT" NAME="koumoku4" SIZE="91"
VALUE="">
</font>
</TD></TR>
<TR><TD>
<font color="#000080">
5.<INPUT TYPE="TEXT" NAME="koumoku5" SIZE="91"
VALUE="">
</font>
</TD></TR>
</TABLE>
</BLOCKQUOTE>
</TD>
</tr>
<TR><TD colspan="3" width="592" height="89">
<BLOCKQUOTE>
<font color="#000080">連絡事項</font>
<TABLE BORDER="1" WIDTH="500" cellspacing="0">
<TR><TD>
<font color="#000080">
<TEXTAREA NAME="othermeaasage" ROWS="4" COLS="68"></TEXTAREA>
</font>
</TD></TR>
</TABLE>
</BLOCKQUOTE>
</TD></TR>
<TR><TD colspan="3" width="592" height="1">
<P ALIGN="center">
<font color="#000080">
<INPUT TYPE="SUBMIT" NAME="mfsubmit" VALUE="更新"></font>
</P>
</TD></TR>
<TR><TD colspan="3" width="592" height="18">
</TD></TR>
</TABLE>
</FORM>
<iframe name="frgroupname" width="0" height="0" style="position:absolute;left:0;top:0; visibility:hidden;"
src="MfUsPage/mnggroupname.htm">
</iframe>
<SCRIPT LANGUAGE="JavaScript">
<!--
fnsMyNameInit();
//-->
</SCRIPT>
</BODY>
</HTML>
1) フォーム意匠
2) 表示専用ファイルのHTMLソース
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=x-sjis">
<TITLE>訪問予定</TITLE>
</HEAD>
<BODY>
<FORM NAME="f" ACTION="MfUtRcptBox"
METHOD="POST" ENCTYPE="application/x-www-form-urlencoded">
<INPUT TYPE="HIDDEN" NAME="mfcgrpname" VALUE="">
<INPUT TYPE="HIDDEN" NAME="mfformid" SIZE="-1"
VALUE="fhoumon">
<INPUT TYPE="HIDDEN" NAME="mfconv" SIZE="-1"
VALUE="xml">
<INPUT TYPE="HIDDEN" NAME="mfboxid" SIZE="-1"
VALUE="khoumon">
<INPUT TYPE="HIDDEN" NAME="mfsubject" SIZE="-1"
VALUE="">
<TABLE BORDER="0" WIDTH="600" ALIGN="center"
BGCOLOR="#D7FFFF" cellspacing="0" height="122">
<TR><TD align="center" height="1" colspan="3"
width="596">
</TD></TR>
<TR><TD align="center" height="1" colspan="3"
width="596">
<B><FONT SIZE="5" color="#000080">
訪問予定</FONT>
</B>
</TD></TR>
<TR><TD height="25" width="297">
<font color="#000080">
<INPUT NAME="mfusrname" READONLY SIZE="40" VALUE=""
STYLE="background-color: #EFFFFF">
様</font>
</TD><TD height="25" width="149" align="right">
<font color="#000080">担当</font><font color="#000080">:</font>
</TD><TD height="25" width="150">
<font color="#000080">
<input type="text" readonly name="name" size="20"
STYLE="background-color: #EFFFFF">
</font>
</TD></TR>
<TR><TD height="18" colspan="3" width="596"
align="center">
<p align="left"><font color="#000080"> </font></p>
</TD></TR>
<TR><TD height="25" colspan="3" width="596"
align="center">
<font color="#000080">
訪問日時:<INPUT NAME="datetime" READONLY SIZE="70"
STYLE="background-color: #EFFFFF">
</font>
</TD></TR>
<tr>
<TD width="596" height="1" colspan="3">
<font color="#000080"> </font>
</TD>
</tr>
<tr>
<TD width="596" height="125" colspan="3">
<BLOCKQUOTE>
<font color="#000080">
打合せ事項</font>
<TABLE BORDER="1" WIDTH="500" cellspacing="0">
<TR><TD>
<font color="#000080">
1.<INPUT TYPE="TEXT" NAME="koumoku1" readonly STYLE="background-color:
#EFFFFF" SIZE="91" VALUE="">
</font>
</TD></TR>
<TR><TD>
<font color="#000080">
2.<INPUT TYPE="TEXT" NAME="koumoku2" readonly STYLE="background-color:
#EFFFFF" SIZE="91" VALUE="">
</font>
</TD></TR>
<TR><TD>
<font color="#000080">
3.<INPUT TYPE="TEXT" NAME="koumoku3" readonly STYLE="background-color:
#EFFFFF" SIZE="91" VALUE="">
</font>
</TD></TR>
<TR><TD>
<font color="#000080">
4.<INPUT TYPE="TEXT" NAME="koumoku4" readonly STYLE="background-color:
#EFFFFF" SIZE="91" VALUE="">
</font>
</TD></TR>
<TR><TD>
<font color="#000080">
5.<INPUT TYPE="TEXT" NAME="koumoku5" readonly STYLE="background-color:
#EFFFFF" SIZE="91" VALUE="">
</font>
</TD></TR>
</TABLE>
</BLOCKQUOTE>
</TD>
</tr>
<TR><TD height="76" colspan="3" width="596">
<blockquote>
<font color="#000080">連絡事項</font>
<TABLE BORDER="1" WIDTH="500" cellspacing="0">
<TR><TD>
<font color="#000080">
<TEXTAREA NAME="othermeaasage" READONLY ROWS="4" COLS="68"
STYLE="background-color: #EFFFFF"></TEXTAREA>
</font>
</TD></TR>
</TABLE>
</blockquote>
</TD></TR>
</TABLE>
</FORM>
</BODY>
</HTML>