オブジェクトに入れた二次元配列を二次元配列で取得する方法



0   名前: はむ : 2005/05/26 19:48
a[i][j]という二次元配列を隠しテキストに入れておき、
それを別のフレームから取得し再び二次元配列として使用したいのですが
方法はありますか?
ご存知のかたいらっしゃったら教えてください!!

ちなみに別フレームからの配列取得は
top.listForTest.document.listForTest.hiddenradio.value
でとっています。
alert(top.listForTest.document.listForTest.hiddenradio.value);
で見てみると、1次元配列になっているのですが…。

top.listForTest.document.listForTest.hiddenradio.value[i][j]など
やってみてももちろんダメですし…(泣)

1   名前: はむ : 2005/05/26 19:48
わざわざ隠しオブジェクトに入れずに
二次元配列の変数そのものを取得する方法でもいいのですが…

2   名前: M3 : 2005/05/26 19:48
配列aを宣言した(簡単に言うと作成した)htmlファイルのJavaScript部分に
function send(){
return a;
}
を足します。
そして、配列aを使いたいページのJavaScript部分に
var b;
function get(){
b=parent.配列aのあるフレーム名.send();
}
を足し、get()を実行すると、変数bが配列aと全く同じ内容の配列bになります。
これでドウでしょう・・・

3   名前: はむ : 2005/05/26 19:48
b=top.配列aのあるフレーム名.send();

でできました!!
今まで変数の渡し方がわからず、
いちいちTEXTに入れてから取得していました^^;

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

一覧へ戻る