プルダウンの値とJavaScript
下記のようなソースでHTMLのID、パスワードを入力しログを閲覧する画面を作成しました。
プルダウンで今月のログか先月のログを選択するようにしたいと思いますが、
value値の所にJavaScriptの値を入力したいと思っていますが上手くいきません。
具体的には、<OPTION value="1">の1の代わりにdlogの値を<OPTION value="2">の2の
代わりにllogの値を入力したいと思っています。
宜しくお願い致します。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE></TITLE>
<SCRIPT Language="JavaScript">
<!--
myDate = new Date();
myYear =1900+(myDate.getYear()%1900);
dYear =(myDate.getYear() % 100);
myMonth =myDate.getMonth() + 1;
lastMonth =myDate.getMonth();
if (myMonth<10){
dtMonth=("0"+(myDate.getMonth()+1));
} else {dtMonth =myMonth;
}
if (myMonth<10){
dlMonth=("0"+(myDate.getMonth()));
} else {dlMonth =(myDate.getMonth());
}
dlog =(dYear+""+dtMonth+"_log.txt");
if (myMonth == 1){
llog=(dYear-1+""+"12_log.txt");
}
else {llog=(dYear+""+dlMonth+"_log.txt");
}
// -->
</SCRIPT>
</HEAD>
<BODY>
<P align="center"><FONT size="+2"><B>ログファイル閲覧メニュー</B></FONT></P>
<HR width="75%">
<form action="../cgi-bin/mail/mail.cgi" method="post">
<CENTER>
<TABLE border="0">
<TBODY>
<TR>
<TD>User ID:</TD>
<TD colspan="2"><INPUT size="24" type="text" name="u_id"></TD>
</TR>
<TR>
<TD>Pass Word:</TD>
<TD colspan="2"><INPUT size="24" type="password" name="pass"></TD>
</TR>
<TR>
<TD>表示するログ</TD>
<TD><SELECT name="log">
<OPTION value="1">
<SCRIPT Language="JavaScript">
<!--
document.write("今月:",myYear,"年",myMonth,"月");
// -->
</SCRIPT>
</OPTION>
<OPTION value="2"><SCRIPT Language="JavaScript">
<!--
if (myMonth == 1){
document.write("先月:",myYear-1,"年12月");
}
else {document.write("先月:",myYear,"年",lastMonth,"月");
}
// -->
</SCRIPT>
</OPTION>
</SELECT></TD>
<TD><INPUT type="submit" name="submit" value="閲覧"></TD>
</TR>
</TBODY>
</TABLE>
</CENTER>
</FORM>
</BODY>
</HTML>