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