[Seasar-user:8002] Re: JavascriptでのPageクラス呼び出しについて
川又 新
[E-MAIL ADDRESS DELETED]
2007年 6月 1日 (金) 12:30:05 JST
米林様
お世話になっております。
川又です。
ご指摘の通り、「location.href」を削除する事で
呼び出せるようになりました。
ありがとうございました。
----- Original Message -----
From: <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Sent: Friday, June 01, 2007 12:14 PM
Subject: [Seasar-user:8001] Re: JavascriptでのPageクラス呼び出しについて
> 米林です。
>
> From: "川又 新" <[E-MAIL ADDRESS DELETED]>
> Sent: Friday, June 01, 2007 11:50 AM
>
> 川又さんがおっしゃっている
> 「呼び出せる時と呼び出せない時がある」
> の判断基準はPageクラスのメソッドが呼ばれていない
> という事でしょうか?
> まず、PageクラスのdoConfirmが呼び出されているか
> 確認してみて下さい。
>
> おそらくPageクラスのメソッドは呼び出されているが
> location.hrefの指定が余計なのだと思います。
> Pageクラスでreturn null;することで自分自身の画面に
> 遷移します。
> location.hrefを消して試して下さい。
>
> よろしくお願いします。
>
>> はじめまして。
>> 川又 と申します。
>> これが初の投稿となりますが
>> 以後よろしくお願いいたします。
>>
>> HTML内に記述したJavascriptでPageクラスを呼び出す時に
>> 呼び出せる時と呼び出せない時がある、という現象が発生しております。
>> ※回数的には3〜5回に一回呼び出せる、という感じです。
>> ご教示よろしくお願いいたします。
>>
>> 参考HP
>> http://d.hatena.ne.jp/yone098/20070427
>>
>>
>> 【HTML】
>> function confirmKakuninFlg(){
>> var ret = confirm("すべてのデータを確認済みに更新します。\nよろしいです
>> か?");
>> if(ret){
>> f = document.aaaForm;
>> f['aaaForm:doConfirm'].click();
>> }
>> }
>> ・
>> ・
>> ・
>> <form id="AaaForm">
>> //ダミーのボタン
>> <input type="button" id="doConfirm" style="display:none;"/>
>> //実際に押下されるボタン
>> <input type="button" value="確認"
>> onclick="confirmKakuninFlg();location.href='aaa.html'"
>> style="width:100px"
>> /><br/>
>>
>> </form>
>>
>> 【Pageクラス】
>> public class AaaPage {
>> /**
>> * doConfirm.
>> * @return null
>> */
>> public String doConfirm() {
>> 〜処理省略
>> return null;
>> }
>> }
>
> ---
> 米林 正明
> [E-MAIL ADDRESS DELETED]
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
Seasar-user メーリングリストの案内