javascriptでURLクエリで、変数を受け取ることはできないでしょうか?


イメージとしては、
xxxx.js?a=1&b=222&c=3333
としてJavascriptのファイルを読み込んで、中では、

a=1,b=222などの値を使えるようにできないでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2007/05/23 11:46:25
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:STRing No.1

回答回数351ベストアンサー獲得回数36

ポイント27pt

JavaScript集(QueryStringの受け渡し) -Bash Homepage-

クエリ文字列を受け取るサンプルです。

id:kluck No.2

回答回数4ベストアンサー獲得回数0

ポイント27pt

script.aculo.us - web 2.0 javascript

script.aculo.usのロードで似たようなことをやっているので参考にしてはどうでしょうか?

id:dingding

すみませんが、具体的にどこのことでしょうか?

2007/05/23 11:24:47
id:susie-t No.3

回答回数99ベストアンサー獲得回数18

ポイント26pt

該当は

scriptaculous-js-1.7.0\src\scriptaculous.js

ファイルです。

処理としては、document.getElementsByTagName("script")で要素集合を取得した後、各要素のsrcプロパティが特定文字列である場合(上記では「/scriptaculous\.js(\?.*)?$/」という正規表現にマッチした場合)、その「?」以降の文字列をパラメータとして利用する、という手順になっています。

実際にパラメータを受け渡ししているのではなくて、擬似的に行っているだけです。

参考になりますでしょうか。

ダミー:http://q.hatena.ne.jp/

id:dingding

なるほど。そういうことでしたか。

参考になります。

あまり無理せずに関数化して、その関数に引数として渡すようにします。

ありがとうございました。

2007/05/23 11:46:06

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません