過去ログ表示


過去ログ 29 を表示

トピック内全 8 記事中の 1 〜 8 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0]

http://www.excite.co.jp/world/text/
(#4036) このトピック中1番目の投稿

Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.3a) Gecko/20021210
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3a) Gecko/20021211
を使っています。
http://www.excite.co.jp/world/text/
で翻訳ボタンを押しても翻訳が始まりません。
Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.1) Gecko/20020827
ではちゃんと動きます。


Re[1]: http://www.excite.co.jp/world/text/
(#4044) このトピック中2番目の投稿

> Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.3a) Gecko/20021210
> Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3a) Gecko/20021211
> を使っています。
> http://www.excite.co.jp/world/text/
> で翻訳ボタンを押しても翻訳が始まりません。
> Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.1) Gecko/20020827
> ではちゃんと動きます。

同じ問題が、Phoenix 0.5でも起こることが報告されていましたね。
http://mozilla.gr.jp/tools/cbbs/cbbs.cgi?mode=all&namber=3994&type=0&space=0&no=0
Mozilla 1.2.1のリリース版では問題ないので、それ以降のフィックスによるもののようです。

Exciteの翻訳ボタンのところは、
<form onsubmit="return false;">
<input type="submit" onClick="go();">
となっていて、
function go() の中で、document.FORM-NAME.submit(); をだしています。

onClickイベントあるいはその中のsubmit();リクエストが効かない件は、bug-org 183890 があったのですが、2002121204/Win-Meのtruncでも問題が起こるので、まだ最近のbuildにもfixがあたっていないのかもしれません。
http://bugzilla.mozilla.org/show_bug.cgi?id=183890

ただ、Exciteの翻訳ボタンの場合は、それに加えて<form>にonClick="return false;" があり、上記のもじら組BBSのスレッドによると、これをreturn true;に変えるとサブミットされたと2チャンネルに書いてあったようです。
Mozilla 1.2.1では今のままでもサブミットされるので、submit()リクエスト関連の仕様が変わったのかもしれません。
もしそうならば、サイトに変更をお願いするしかないかも。
元々、<input type=submit>はサブミットボタンなんだから、サブミットするしないはtrue/falseを返すことで制御するのが本来で、サブミットボタンのonClickイベントでsubmit()リクエストをだすのはおかしいです。
それに加え、<form>のonsubmit="return false;"でわざわざサブミットをキャンセルしていますしね。
# エンターキーでのサブミットを禁止したいとか、
# 二重送信を避けるつもりなんでしょうけど。

いづれにせよ、bug-org 183890 の結果を見てからのほうがよさそうです。

でも幸いなことに(^^;)、上記のもじら組BBSのスレッドにも書いてあったんですが、右ボタンクリックまたは中ボタンクリックでonClickイベントが動いてしまうというバグ(bug-org 180078)も同時にあるようなので、とりあえずはどちらかのボタンで逃げられます。
Unixでは右ボタンではサブミットされないかもしれません。
http://bugzilla.mozilla.org/show_bug.cgi?id=180078

Re[2]: http://www.excite.co.jp/world/text/
(#4045) このトピック中3番目の投稿


> 同じ問題が、Phoenix 0.5でも起こることが報告されていましたね。
> http://mozilla.gr.jp/tools/cbbs/cbbs.cgi?mode=all&namber=3994&type=0&space=0&no=0
> Mozilla 1.2.1のリリース版では問題ないので、それ以降のフィックスによるもののようです。

すみません。読んでいませんでした。

済!
Re[2]: http://www.excite.co.jp/world/text/
(#4048) このトピック中4番目の投稿

> onClickイベントあるいはその中のsubmit();リクエストが効かない件は、bug-org 183890
> があったのですが、2002121204/Win-Meのtruncでも問題が起こるので、まだ最近のbuildにも
> fixがあたっていないのかもしれません。

Bug-org 183890 の fix は 12/09 11:11 に trunk に入っていました。
http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=SeaMonkeyAll&branch=HEAD&branchtype=match&dir=&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=explicit&mindate=12%2F09%2F2002+11%3A11&maxdate=12%2F09%2F2002+11%3A12&cvsroot=%2Fcvsroot

> ただ、Exciteの翻訳ボタンの場合は、それに加えて<form>にonClick="return false;"
> があり、上記のもじら組BBSのスレッドによると、これをreturn true;に変えると
> サブミットされたと2チャンネルに書いてあったようです。
> Mozilla 1.2.1では今のままでもサブミットされるので、submit()リクエスト関連
> の仕様が変わったのかもしれません。
> もしそうならば、サイトに変更をお願いするしかないかも。
> 元々、<input type=submit>はサブミットボタンなんだから、サブミットするしな
> いはtrue/falseを返すことで制御するのが本来で、サブミットボタンのonClickイ
> ベントでsubmit()リクエストをだすのはおかしいです。
> それに加え、<form>のonsubmit="return false;"でわざわざサブミットをキャンセ
> ルしていますしね。
> # エンターキーでのサブミットを禁止したいとか、
> # 二重送信を避けるつもりなんでしょうけど。

他に form の onsubmit="return false;" に関わる問題として、Bug-org 180341 vanguard.com buying more shares form submission does nothing があるようです。
http://bugzilla.mozilla.org/show_bug.cgi?id=180341
こちらのほうは現在パッチの r/sr が終わって後はチェックインするだけになっているようです。

この fix で Excite テキスト翻訳の問題は解消するかもしれないと、期待をしているところなのですが。


Re[3]: http://www.excite.co.jp/world/text/
(#4087) このトピック中5番目の投稿

> 他に form の onsubmit="return false;" に関わる問題として、Bug-org 180341
> vanguard.com buying more shares form submission does nothing があるようです。
> http://bugzilla.mozilla.org/show_bug.cgi?id=180341
(snip)
> この fix で Excite テキスト翻訳の問題は解消するかもしれないと、期待をしている
> ところなのですが。

bug 180341 のパッチは12/14 17:27に trunk に入りましたが、Build ID: 2002121608 の
nightly build でも Excite テキスト翻訳の挙動は変わっていません。
別の問題だったようです。

Re[4]: http://www.excite.co.jp/world/text/
(#4233) このトピック中6番目の投稿

20030108からMoziilaとPhoenixともに翻訳ボタンが効かなくなりました

Re[5]: ばぐじらのバグ2908をオープンしました
(#4237) このトピック中7番目の投稿

> 20030108からMoziilaとPhoenixともに翻訳ボタンが効かなくなりました

右ボタンクリックまたは中ボタンクリックでonClickイベントが動いてしまうというバグ ( http://bugzilla.mozilla.org/show_bug.cgi?id=180078
) がUSの1/7にフィックスされてしまいましたから、もう逃げられないですね(^^;

ばぐじらにbug 2908をオープンしておきました。
http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=2908
従って、解決済みにしておきます。
済!
Re[6]: ばぐじらのバグ2908をオープンしました
(#4241) このトピック中8番目の投稿

具体的な原因がわかってないのでBugzillaのオープン助かります。
lycosだと問題ないのでLycosの翻訳を使うことにしました(^^;。
http://translation.lycos.co.jp/


このトピックの全ページ / [0]

返信不可


- Child Tree -