[Seasar-user:11298] Re: 【 Teeda 】 IE と FireFox での doXXXXX メソッドの挙動について

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2007年 10月 26日 (金) 13:01:28 JST


米林です。
気になった点を。

> <input type="button" id="doLogin" onClick="" style="display:none" />

ボタンのonClickが空なのでonClickごと削除して下さい。

> <input type="button" id="doLogin" onClick="" style="display:none" />
> <a href="javascript:void(0);" onClick="checkLogin();return false;">
> <img src="/xxx/view/images/login/loginButton.gif" alt="ログイン"
> name="login" width="80" height="40" id="doLogin" /></a>

尚、FirefoxでJavaScriptでエラーは発生していないのでしょうか?

JavaScript部を以下に変えて試して下さい。

alert("checkLogin()入りました1");
document.getElementById('doLogin').click();
alert("checkLogin()入りました2");


よろしくおねがいします。

----- Original Message ----- 
From: <[E-MAIL ADDRESS DELETED]>
Sent: Friday, October 26, 2007 12:30 PM

> お世話になっております。
> 以前、日付のvalidateに関して質問させて頂いたこだまです。
> 本日は以下の内容に関してご教授頂きたく投稿しました。
>
> 作成している機能で、ログイン機能があるのですが、
> IEとFireFoxで挙動が異なってしまいます。
> IEバージョンは6.0、FireFoxバージョンは2.0です。
> 期待している動作としては、ログインしてきたユーザーの
> ID/PWをみて、表示させる画面を振り分けるというものです。
> それぞれのブラウザの挙動としましては、
> IE6.0⇒期待通りの動作を行う
> FireFox⇒ログイン自体ができない(doメソッドを実行しない)
> という挙動になります。
>
> 以下がログイン画面HTMLの関連ソースです。
> <ログインボタン押下後呼ばれるJavaScript>
> ※formタグのid属性はid=formとしています。
> function checkLogin() {
>   alert("checkLogin()入りました1");
>   form.doLogin.click();
>   alert("checkLogin()入りました2");
>   return false;
> }
>
> <ログインボタン箇所>
> <tr>
> <td colspan="2" align="center">
> <input type="button" id="doLogin" onClick="" style="display:none" />
> <a href="javascript:void(0);" onClick="checkLogin();return false;">
> <img src="/xxx/view/images/login/loginButton.gif" alt="ログイン"
> name="login" width="80" height="40" id="doLogin" /></a>
> </td>
> </tr>
>
> IEだと問題なくJavaScript通過後(alert表示で確認)、
> ログインページクラスのdoLoginメソッドを実行し、
> 画面表示の振り分けが行われるのですが、
> FireFoxだとJavaScriptのalert("checkLogin()入りました1");まで行き、
> その後に動作しなくなり止ってしまいます。
>
> FireFoxでもdoLoginメソッドを用いて、ログインをしたいのですが、
> どのようにしたらよいかよいかご教授頂けると大変助かります。
>
> なお現在、以下の環境で開発を行っております。
> Eclipse3.2
> Teeda-Ajax1.0.10
> Teeda-core1.0.10
> teeda-extension1.0.10
>
> よろしくお願い致します。

---
米林 正明
[E-MAIL ADDRESS DELETED]




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