[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 メーリングリストの案内