: はパラメータ渡しで次の画面に渡せないの?

[上に] [前に] [次に]
ゆう 1999/12/10(金) 12:55:50
今のページである変数の値をアドレスの後ろにhttp://なんちゃら?変数名=●● という方法で渡しているのですが、
:(コロン)が変数に入っているとJAVAScriptエラーになります。
:は渡せないのでしょうか。

Nobu3 [E-Mail] [HomePage] 1999/12/10(金) 17:09:10
エラーになるのなら無理なのでしょう。

基本的に、URLに引数として渡すときは、「escape()」を使いましょう。
元に戻すときは「unescape()」を使います。

使い方は、
変換後の文字を格納する変数 = escape(変換したい文字列か変数);
元に戻した文字を格納する変数 = unescape(変換後の文字を格納した変数);

ただ、「変数名」というのが、スクリプトで使う意味での「変数名」なら、無理かも・・・。

[上に] [前に] [次に]