• 締切済み

変数に値を引き渡すについて

Win2000、JavaScript です。 入力フォームでチェックボックスがあります。 現在は... ------------------------- <script language="javascript"> <!--// var strSelectValue; function SetValueC2(objCheck) { strSelectValue = objCheck.value; } //--> </script> <BODY> <FORM METHOD="POST" NAME="MainForm"> <input type="checkbox" name="C2" value="1" onclick="SetValueC2(this)"> ------------------------- のように、同じフォーム上で チェックがされたら SetValueC2() へ 値 "1" を引き渡して、 変数 strSelectValue に値を入れています。 それを、 同じフォーム上ではなく function SetValueC2(objCheck) { strSelectValue = objCheck.value; } の部分を別ファイル(.js)へ引き渡ししたいのですが、 引き渡し方がわかりません。 多分 onclick="SetValueC2(this) の部分が違うと思うのですが... どなたか教えてください 宜しくお願いします。

みんなの回答

  • ngsvx
  • ベストアンサー率49% (157/315)
回答No.2

意味がよくわからないのですが・・・。 ・「関数をHTMLではなく、別のファイルにしたい」ということですか?  ->関数部分を別のファイルに記述し、HTMLでは、    <script languega="JavaScript" src="xxxxx.js"></script>    と記述する。 ・「別のファイルに記述してある関数を使いたい」ということですか?  ->同じファイルに書いてあるのと同様に使えます。

すると、全ての回答が全文表示されます。
  • rara_sun
  • ベストアンサー率50% (271/539)
回答No.1

別ファイルを、引数を a b c d として次のように実行したと過程すると・・。 test.js a b c d こんな感じに、test.js内で取得できるのかな~? var i; for ( i=0; i< WScript.Arguments.length; i++){ WScript.echo(i + ": " + WScript.Arguments(i)); } すいません。自信がないですが・・・。 こんなのは参考になるのかな~? http://write-off.cside.com/scripts/hta/getcom.htm

すると、全ての回答が全文表示されます。

関連するQ&A