anekosのプロフィール
- ベストアンサー数
- 4
- ベストアンサー率
- 57%
- お礼率
- 0%
- 登録日2007/01/11
- 引数を変数で渡す方法
いつもお世話になります・。 function tst(a,b){ alert("a="+a+" b="+b) } として、 tst(1,'bbb'); とすれば a=1 b=bbb となります。 ところが、 Param="1,'bbbb'"; tst(Param); とすると、 a=1,bbb b=undefined となってしまいます。 また、 tst(eval(Param)); とすると、 a=bbb b=undefined と、なってしまいます。 また、 var Param=new array(1,'bbbb') tst(Param); とすると、何も表示されません。 引数 1,'bbb' を変数として関数に渡すにはどうしたらよいのでしょうか。 目的は、JSONで引数文字列を取得して関数に渡したいのです。 JSONで、関数に渡す引数をどのように定義したらよいものかと いうことでの質問です。 が、JSONの記載が長くなるので、 ここで質問した方法がわかれば何とか後は自分でできると思うのですが、 よろしくご教示お願いいたします。
- ベストアンサー
- JavaScript
- rqg2010
- 回答数4
- フォーカスが外れた時の入力チェックの仕方
htmlで書かれたテキストエリアのフォーカスが外れた時に、 入力チェックを行いたいのですが すでに <input type=text name=abc value=""> というinputタグが存在していて このタグに手を加えずjavascriptを使い どうにかテキストエリアabcのフォーカスが外れた時に、 入力チェックを行いたいです 要するに htmlで<input type=text name=abc value="" onblur="関数名"> っと書く事が出来ないという状況です。 全く案が思い浮かびません 何かいい案がおありでしたらよろしくお願い致します
- 締切済み
- JavaScript
- kemuriman3
- 回答数1
- 16進n桁の文字列変換の方法は?
手持ちの本『JavaScriptポケットリファレンス』によると『toString(16)』で 整数値を16進数の文字列へ変換できるようです。 そこで質問します。 整数値『123』を16進数の4桁『007B』に変換する方法を教えて下さい。 『Number(123).toString(16).toUpperCase()』とすると『7B』ですので、 先頭に『00』を追加したいのです。どうすれば良いでしょうか? あと、10進n桁の方法も同じように出来ると思いますが、その方法も一緒に教えて下さい。 以上。お願いします。→JavaScript 歴1.5ヵ月です。
- ベストアンサー
- JavaScript
- Oh-Orange
- 回答数2
- JAVAソース中のJavaScriptチェックの不具合
JAVAソースで記述しているプログラムで 画面のボタン押下後にJavaScriptで入力チェックを行う処理を記述しているのですが、入力チェックを行っている気配がありません。 テストはIE6.0でセキュリティレベルは中低に設定してあります。 チェック処理の頭にALERTを入れているのですが、それすら表示されません。根本的な記述が足りないのかと思いますが、ヒントがあればご教授願います。情報が少なくて申し訳ないです。よろしくお願いします。 jspでの記述------ <input name="searchBtn" type="image" value=" " src="search.gif" onClick="doBTN('search'); return false;">
- ベストアンサー
- JavaScript
- karen237
- 回答数3
- javascriptの関数に引数を一個以上(不特定)渡したい
javascriptの関数に引数を渡したいのですが、普通は値を渡す時、 function quotation(a,b) { alert(a+b); } <a href="#" onMouseover="quotation(12,13)">12+13</a> のようにすると思いますが、関数に値を渡す所の引数に「2個の値を渡す」とは決まっておらず例えば、4個値を渡すこともあれば、1個だけ値を渡すこともあるというプログラムを作りたいと考えています(必ず、1個以上の値を渡したいと思っております)。 このように、何個値を渡すか確定できていないときに柔軟に処理できるようにすることは、javascriptでは可能ですか?可能であれば、どのようにするのかやり方を教えてください。
- ベストアンサー
- JavaScript
- bunoo
- 回答数2