ORACLE TECHNOLOGY NETWORK
 
 
   

Oracle Technology Network (OTN) Japan - 掲示板 » テクノロジー » Java

スレッド: JAVAというかHTMLについて・・・

このスレッドに返信する このスレッドに返信する スレッド一覧へ スレッド一覧へ

Permlink 返信数: 5 - ページ数: 1 - 最新投稿 : 2005/06/23 10:32 最新投稿者: うぇいく - スレッド表示形式:
maekawatakashi

投稿数: 453
登録日時: 03/05/08


JAVAというかHTMLについて・・・
投稿時刻: 2005/06/23 9:31
  このスレッドに返信します… 返信

再度登場していまいました。 やっぱりどうやってもうまくいきません。 JAVASCRIPTの部分を実行すると、上記部分のFORMの中身がパラメータ としてリンク先に渡されてしまいます。 どなたか解決策をご教授下さい!! <!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"> function JumpURL(url) { if (url != '') { window.location = url; } } </SCRIPT> <center>吉田さん
2005年06月の出勤簿

</HEAD> <A HREF="./main?sy=702005&nen=2005&tuki=05" target="main"><<</A>  <A HREF="./main?sy=702005&nen=2005&tuki=06" target="main">当月</A>  <A HREF="./main?sy=702005&nen=2005&tuki=07" target="main">>></A> <TABLE width="768" border="2"> <TBODY> <TR> <TH bgcolor="#00cc00" width="20"></TH> <TH bgcolor="#00cc00" width="17"></TH> <TH bgcolor="#00cc00" width="16"></TH> <TH bgcolor="#00cc00" width="16"></TH> <TH bgcolor="#00cc00" colspan="2">就業予定 </TH> <TH bgcolor="#00cc00" colspan="2">実績 </TH> <TH bgcolor="#00cc00" width="166"></TH> <TH bgcolor="#00cc00" width="39"></TH> <TH bgcolor="#00cc00" width="24"></TH> <TH bgcolor="#00cc00" colspan="4">勤怠・時間外 </TH> </TR> <TR> <TH align="middle" bgcolor="#ffff84" width="20"></TH> <TH align="middle" bgcolor="#ffff84" width="17"></TH> <TH align="middle" bgcolor="#ffff84" width="16">曜 日</TH> <TH align="middle" bgcolor="#ffff84" width="16">属 性</TH> <TH align="middle" bgcolor="#ffff84" width="45">始 業</TH> <TH align="middle" bgcolor="#ffff84" width="47"> 終業</TH> <TH align="middle" bgcolor="#ffff84" width="46"> 出社</TH> <TH align="middle" bgcolor="#ffff84" width="46"> 退社</TH> <TH bgcolor="#ffff84" width="166">特 記 事 項 </TH> <TH bgcolor="#ffff84" width="39">更新 </TH> <TH bgcolor="#ffff84" width="24">承認</TH> <TH bgcolor="#ffff84" width="58">勤怠</TH> <TH bgcolor="#ffff84" width="40">入力
有無
</TH> <TH bgcolor="#ffff84" width="52">時間外 </TH> <TH bgcolor="#ffff84" width="40">入力
有無
</TH> </TR> <TR> <TH colspan="11" align="left"> <TABLE border="1"> <TBODY> <FORM NAME="A0"action="data_update" method="post"><TR> <INPUT type="hidden" name="sy" readonly value="702005"> <INPUT type="hidden" name="nen" readonly value="2005"> <INPUT type="hidden" name="tuki" readonly value="06"> <INPUT type="hidden" name="hi" readonly value="1"> <TD><bgcolor=#FFFFFF><fgcolor="black" align="center">06</TD> <TD bgcolor=#FFFFFF fgcolor="black" align="center">01</TD> <TD bgcolor=#FFFFFF fgcolor="black" align="center">水</TD> <TD bgcolor=#FFFFFF fgcolor="black" align="center">時</TD> <TD bgcolor=#FFFFFF align="center"><INPUT type="text" name="ys" size="6" maxlength="4" value="0900"></TD> <TD bgcolor=#FFFFFF align="center"><INPUT type="text" name="ye" size="6" maxlength="4" value="1700" ></TD> <TD bgcolor=#FFFFFF align="center"><INPUT type="text" name="js" size="6" maxlength="4" value="0830" ></TD> <TD bgcolor=#FFFFFF align="center"><INPUT type="text" name="je" size="6" maxlength="4" value="1759" ></td> <TD bgcolor=#FFFFFF fgcolor="black"><input type="text" name="ri" size="30" maxlength="30" value="" readonly="readonly"></TD> <td bgcolor=#FFFFFF><input type="submit" value="更新"></TD> <td bgcolor=#FFFFFF align="center">済</td></FORM> </TR> </TBODY> </TABLE> </TH> <TH colspan="4" align="left"> <TABLE border="1"> <TBODY> <TR> <TD><script type="text/javascript"> <!-- function FC0(WO) { var df = document.forms[0]; switch (WO.FSGo.selectedIndex) { case 0: df.action="192.168.0.90"; break; case 1: df.action="http://192.168.0.50/pls/kintai/KN_YUU"; break; case 2: df.action="http://192.168.0.50/pls/kintai/KN_FURI"; break; case 3: df.action="http://192.168.0.50/pls/kintai/KN_DAI"; break; case 4: df.action="http://192.168.0.50/pls/kintai/KN_TOKU"; break; case 5: df.action="http://192.168.0.50/pls/kintai/KN_KETU"; break; case 6: df.action="http://192.168.0.50/pls/kintai/KN_TIKOKU"; break; case 7: df.action="http://192.168.0.50/pls/kintai/KN_SOUTAI"; break; case 8: df.action="http://192.168.0.50/pls/kwc/kin_summer.input?NA=0123"; break; case 9: df.action="http://192.168.0.50/pls/kwc/kin_henkyu.input?NA=0123"; break; case 10: df.action="http://192.168.0.50/pls/kwc/kin_syukyu.input?NA=0123"; break; } df.submit(); } // --> </script> <FORM NAME="0"method="get" action=""> <select name="FSGo" onChange="FC0(this.form)" > <option> <option>有給 <option>振休 <option>代休 <option>特有 <option>欠勤 <option>遅刻 <option>早退 <option>夏休 <option>変動 <option>週休 </select> </TD></FORM> <td bgcolor=#FFFFFF><FORM method="get" action="●●●"><input type="submit" value="確認"></FORM></TD> </TR> </TBODY> </TABLE> </TH> </tbody> </table>
<A HREF="./main?sy=702005&nen=2005&tuki=05" target="main"><<</A>  <A HREF="./main?sy=702005&nen=2005&tuki=06" target="main">当月</A>  <A HREF="./main?sy=702005&nen=2005&tuki=07" target="main">>></A> </CENTER> </TR> </TBODY></TABLE> </HTML>

maekawatakashi

投稿数: 453
登録日時: 03/05/08


RE:JAVAというかHTMLについて・・・
投稿時刻: 2005/06/23 9:35   maekawatakashi さんへの返信です。 maekawatakashi さんへの返信です。
  このスレッドに返信します… 返信

><FORM NAME="A0"action="data_update" method="post"><TR>
><INPUT type="hidden" name="sy" readonly value="702005">
><INPUT type="hidden" name="nen" readonly value="2005">
><INPUT type="hidden" name="tuki" readonly value="06">
><INPUT type="hidden" name="hi" readonly value="1">
><TD><bgcolor=#FFFFFF><fgcolor="black" align="center">06</TD>
> <TD bgcolor=#FFFFFF fgcolor="black" align="center">01</TD>
> <TD bgcolor=#FFFFFF fgcolor="black" align="center">水</TD>
> <TD bgcolor=#FFFFFF fgcolor="black" align="center">時</TD>
> <TD bgcolor=#FFFFFF align="center"><INPUT type="text"
>name="ys" size="6" maxlength="4" value="0900"></TD>
> <TD bgcolor=#FFFFFF align="center"><INPUT type="text"
>name="ye" size="6" maxlength="4" value="1700" ></TD>
> <TD bgcolor=#FFFFFF align="center"><INPUT type="text"
>name="js" size="6" maxlength="4" value="0830" ></TD>
> <TD bgcolor=#FFFFFF align="center"><INPUT type="text"
>name="je" size="6" maxlength="4" value="1759" ></td>
> <TD bgcolor=#FFFFFF fgcolor="black"><input type="text"
>name="ri" size="30" maxlength="30" value=""
readonly="readonly"></TD>
> <td bgcolor=#FFFFFF><input type="submit" value="更新"></TD>
><td bgcolor=#FFFFFF align="center">済</td></FORM>


補足です↓を実行すると↑に定義したパラメータがリンク先に渡される
といった意味です。



<script type="text/javascript">
><!--
>function FC0(WO) {
> var df = document.forms[0];
> switch (WO.FSGo.selectedIndex) {
> case 0: df.action="192.168.0.90"; break;
> case 1: df.action="http://192.168.0.50/pls/kintai/KN_YUU";
>break;
> case 2: df.action="http://192.168.0.50/pls/kintai/KN_FURI";
>break;
> case 3: df.action="http://192.168.0.50/pls/kintai/KN_DAI";
>break;
> case 4: df.action="http://192.168.0.50/pls/kintai/KN_TOKU";
>break;
> case 5: df.action="http://192.168.0.50/pls/kintai/KN_KETU";
>break;
> case 6:
>df.action="http://192.168.0.50/pls/kintai/KN_TIKOKU"; break;
> case 7:
>df.action="http://192.168.0.50/pls/kintai/KN_SOUTAI"; break;
> case 8:
>df.action="http://192.168.0.50/pls/kwc/kin_summer.input?NA=0123";
>break;
> case 9:
>df.action="http://192.168.0.50/pls/kwc/kin_henkyu.input?NA=0123";
>break;
> case 10:
>df.action="http://192.168.0.50/pls/kwc/kin_syukyu.input?NA=0123";
>break;
> }
>
> df.submit();
>}
>// -->
></script>
><FORM NAME="0"method="get" action="">
><select name="FSGo" onChange="FC0(this.form)" >
> <option>
> <option>有給
>
> <option>振休
>
> <option>代休
>
> <option>特有
>
> <option>欠勤
>
> <option>遅刻
>
> <option>早退
>
> <option>夏休
>
> <option>変動
>
> <option>週休
>
></select>
></TD></FORM>

RyujiT

投稿数: 159
登録日時: 00/01/31


RE[1]:JAVAというかHTMLについて・・・
投稿時刻: 2005/06/23 9:55   maekawatakashi さんへの返信です。 maekawatakashi さんへの返信です。
  このスレッドに返信します… 返信

>補足です↓を実行すると↑に定義したパラメータがリンク先に渡される
>といった意味です。
>
><script type="text/javascript">
>><!--
>>function FC0(WO) {
>> var df = document.forms[0];

document.forms[0]としているからでは?
document.forms[1]とするかdocument.0としたらどうなりますか?

# JavaScriptの質問をJavaの部屋でするのもなんか違う気がしますが
## もうすでにOracleとも全く関係ないし...(^^;

---
Ryuji.T

たがわ

投稿数: 319
登録日時: 98/11/25


RE[2]:JAVAというかHTMLについて・・・
投稿時刻: 2005/06/23 10:22   RyujiT さんへの返信です。 RyujiT さんへの返信です。
  このスレッドに返信します… 返信

>document.forms[0]としているからでは?
>document.forms[1]とするかdocument.0としたらどうなりますか?

formのnameに"0"なんて定義しているから混乱の元になっていると
思います。
問題を切り分けしやすいように、formのnameには、それなりの名前をつけま
しょう。
(超簡単な例: <form name="form0" ...>


># JavaScriptの質問をJavaの部屋でするのもなんか違う気がしますが
>## もうすでにOracleとも全く関係ないし...(^^;

ですね。
JavaとJavaScriptは全くの別物です、という指摘に対して
「わかりました」という返事でしたが、
やっていることがこれでは、全くわかってなかったってことですかね。

わかっていないようなので、もう一度
*** JavaとJavaScriptは全くの別物です。 ***

maekawatakashi

投稿数: 453
登録日時: 03/05/08


RE[2]:JAVAというかHTMLについて・・・
投稿時刻: 2005/06/23 10:23   RyujiT さんへの返信です。 RyujiT さんへの返信です。
  このスレッドに返信します… 返信

すれ違い承知です。本当にごめんなさいでも出来ました!!ありがとう!!

うぇいく

投稿数: 5,722
登録日時: 99/12/20


RE[2]:JAVAというかHTMLについて・・・
投稿時刻: 2005/06/23 10:32   RyujiT さんへの返信です。 RyujiT さんへの返信です。
  このスレッドに返信します… 返信

こんなかんじでしょうか。

>function FC0(WO) {
> var df = document.forms[0];
> switch (WO.FSGo.selectedIndex) {

function FC0(ctl,df) {
switch (ctl.selectedIndex) {

><select name="FSGo" onChange="FC0(this.form)" >

<select name="FSGo" onChange="FC0(this,document.A0)" >
もしくは
<select name="FSGo" onChange="FC0(this,this.form)" >
------
AirWeb 4.3.6 Build.1060 うぇいく







ウェブサイトのご使用条件 | 個人情報保護基本方針/情報保護基本方針