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