[Seasar-user:8999] [Teeda] 新しいウィンドウを開いた時の値引継ぎについて

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2007年 7月 6日 (金) 20:36:36 JST


牧田です。

お世話になってます。

Teeda1.0.7で開発を行っています。
新しいウィンドウを開いた時、親クラスに設定した値が引き継ぐことができません。

処理の内容は下記のとおりです。

(1)画面AでAPageクラスの親クラスのAbstractParentPageクラスのhogeに値をセットする。

(2)画面Aのボタンをクリックにより、画面Bに遷移。

(3)画面Bのボタンをクリックにより、JavaScriptで新しいウィンドウを開き
      隠しボタンにより画面Cに遷移。
      ※画面Bにhogeはありません。

画面Bのソースはこのような感じです。
GamenB.html***********************************
<html>
<head>
<title>GamenB</title>
	<script  language="JavaScript">
	<!--
	function btnNext(){
		h = 210;
		w = 770;
		win_detail = "height=" + h + ",width=" + w + ",toolbar=no,status=no,resizable=no";
		win = window.open("","winTest",win_detail);
		document.all("doNext").click();	
	}
	//-->
	</script>
</head>
<body>
<form id="hoge1Form" target="winTest">
<input type="button"  value="calculate" onclick="btnNext()"/>
<input type="button"  value="doNext" id="doNext"/>
</form>
</body>
</html>


(4)画面CでAbstractParentPageクラスのhogeを表示させるとnull。


新しいウィンドウを開いた時、画面にない項目の値を引き継ぐにはどのように
行えばよいのでしょうか?


以上、よろしくお願いします。



Seasar-user メーリングリストの案内