過去ログ表示


過去ログ 47 を表示

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

Re[4]: リンクをクリックすると画面がずれる
(#6940) このトピック中11番目の投稿

tanakenさん、おはようございます。

> 私の場合は、この BBS の「送信」のようなフォームのボタンを
> クリックすると画面がトップにずれます。どうも長時間開いたままの
> ページでこの現象が頻発する気がします。
>

私の環境では、長時間開いているいないに関係なく発生するようです。
でも場合によっては時間が長いことも影響あるのかもしれませんね。

Re[3]: リンクをクリックすると画面がずれる
(#6941) このトピック中12番目の投稿

>>まず確実に起こるパターンとして、
>>・折り返されたリンクの、下の行だけが最上段に表示された状態
>>この場合、リンクが画面内に全て表示されるようにずれます。
>>
>>フト社
>>と表示されていたのをクリックすると、
>>          マイクロソ
>>フト社
>>になる、ということです。まだリンク先には飛びません。
>
> 画面がずれる、という点では、一行に収まる文字のリンクでも、画面の上か下で行の一部分だけが表示されている場合、クリックするとリンクの行全体が表示されるように少しずれました(2003102804-trunk/Win-Me)。
> ただし、この場合にはリンクは有効でした。
>
> このリンク部分がずれる件は、Bug 105894 Clicking a partially off-screen link shouldn't scroll the page がすでにありました。
> http://bugzilla.mozilla.org/show_bug.cgi?id=105894
>
> リンクが複数行になる、あるいは、リンクが画像で複数行になる場合には、位置がずれるだけでなく、リンクが効かない、という問題があるのかもしれないですね。
>

まいくろさん、WADAさん、おはようございます。
今のところ、私の環境では複数行に渡るリンクの問題はなさそうです。
いろんな問題が残っているようですね。

Re[4]: リンクをクリックすると画面がずれる
(#6942) このトピック中13番目の投稿

k_eさん、おはようございます。

> この問題が非常に顕著に現れるページがあったので載せておきます。
> http://homepage2.nifty.com/sakico/naniwo/001.htm
>
> このページは譜面の画像のすぐとなり(同じ行内)に mid ファイルへの
> リンクがついていますが、譜面が画面内に収まっていないとまともに
> クリックすることが出来ません。
> (特に小型ノートPCだと画面の高さが足りないので非常につらくなります)
>
> このページの場合、画像自体にはリンクは張られていないので、リンクを含む
> 「行」が画面内に収まるようにスクロールしてしまうということではないかと
> 思うのですが…。
>
> Firebird 0.6.1 / 0.7.1 (Win / Mac) で確認。

私の環境ではデフォルトで820*660にブラウザを設定しているので、譜面の右まで表示されます。
で、試しに横幅を半分くらいにしたところ、ブラウザ内画面を横スクロールしても♪は表示されませんでした。
それと、「クリックすると上にずれる」という現象は起こりました。
ただ、#6911で挙げたページのように大きく移動するというのではなく、せいぜい2,3行というところでしょうか。
また#6911のページに比べれば、まだまともにクリックできる回数は多い気がします。


Re[5]: リンクをクリックすると画面がずれる
(#6949) このトピック中14番目の投稿

> 私の環境ではデフォルトで820*660にブラウザを設定しているので、譜面の右まで表示されます。
> で、試しに横幅を半分くらいにしたところ、ブラウザ内画面を横スクロールしても♪は表示されませんでした。

 自分が言ったのは「高さが足りない場合」だったので、この♪が見えない問題は新発見ですね。
 別のバグかな?

> それと、「クリックすると上にずれる」という現象は起こりました。
> ただ、#6911で挙げたページのように大きく移動するというのではなく、せいぜい2,3行というところでしょうか。
> また#6911のページに比べれば、まだまともにクリックできる回数は多い気がします。

 ウィンドウの上に譜面がはみ出している(かろうじて♪のみが表示されている)状態
 でクリックすると大幅にスクロールしてしまいます。
 といっても、オオカミさんが問題にされているほどのスクロールではないとは
 思いますが。
 残念(?)ながら #6911 の問題ページはうちでは再現しません。

 これも別の問題なのでしょうか。



> まず確実に起こるパターンとして、
> ・折り返されたリンクの、下の行だけが最上段に表示された状態
> この場合、リンクが画面内に全て表示されるようにずれます。
> フト社
> と表示されていたのをクリックすると、
>           マイクロソ
> フト社
> になる、ということです。まだリンク先には飛びません。

再現しました(2003102804-trunk/Win-Me)。
http://www.ops.dti.ne.jp/~muttley/test/splitted-link-fail-test/splitted-link-test-01.html
のCASE-1,CASE-2,CASE-3で、赤い<DIV>のボックスの中にある、格子柄の画像の中間あたりが画面の一番上になるようにし、画像の後ろのリンクテキストをクリックすると、確実に再現します。

<A>の中に、テキストに続いて<IMG>(CASE-1/2/3)または<INPUT TYPE=BUTTON>(CASE-4)または<SPAN>(CASE-5)があり、そのあとに続いてテキストがあるリンクが、
DIVなどの幅指定により(おそらくウィンドウサイズによる場合も)、
> 前側のテキスト
> (分割された前側のテキスト。分割されてもされなくても関係ない)
> (前側のテキストの最後) IMG(またはBUTTONまたはSPAN) 後ろ側のテキストの先頭
> (分割された後ろ側のテキスト。分割されてもされなくても関係ない)
と分割された時に、
リンクの先頭の行が表示されていない状態で、リンク内のIMG/BUTTON/SPANの後ろ側のテキスト部分をクリックした場合には、
リンクの先頭に移動するだけでリンクに飛ばない、という問題がほぼ確実に再現します。

前側のテキスト部分、および、IMG/BUTTON/SPAN部分をクリックした場合は、位置の移動が起こらず、リンクに飛びました。
ただし、前側のテキストが分割され、その最後の部分が次の<IMG>の左側に配置された場合(CASE-2)、その部分のクリックでも問題が起こりました。

CASE-6は、CASE-1において前側のテキストがない場合で、IMG部分が先頭行になるので、先頭行にあたる画像とその横のテキストが見えない状態でクリックした場合になりますが、この場合には問題が起こったり起こらなかったりしました。

また、リンクが全てテキストの場合(CASE-7/CASE-8)でも、複数行に分割されると問題が起こりました。
リンクの最後の方の行だけが表示されている状態でリンクのテキストをクリックすると、問題が起こります。
ただ、テキストが非常に長く、ウィンドウの高さの数倍の高さになる場合(CASE-8)には、確実に問題が再現するのですが、
テキストがそんなに長くなく、ウィンドウの高さに収まる場合(CASE-7)には、問題が起こったり起こらなかったりしました。

CASE-6/CASE-7では問題が再現しない場合があるのですが、何もない所で一旦クリックし、それからリンクの最後のテキスト部分をクリックすると、問題が確実に再現するような感触を受けました。

先頭行が表示されている状態では、リンクに飛ばない現象は起こらないので、先頭に移動したら、もう一度クリックすれば確実にリンクに飛びます。
私が、リンククリックが効かない時が増えたような感じを受けたのは、この問題のようです。
移動量が少ない場合には単にリンクに飛ばないだけに見えて、もう一度クリックすると飛ぶことになりますから。

なお、リンク先は"hogehoge.html"なので、リンクが効くと「正しく」404 not foundになります(^^;
気にしないでBackボタンを押してください。

Bug 105894 Clicking a partially off-screen link shouldn't scroll the page
http://bugzilla.mozilla.org/show_bug.cgi?id=105894
において、特定の条件の時にはマウスイベントが発生しない現象も起こる、ということですが、イベントハンドラーの問題として別のバグをオープンした方がよさそうですね。

(追記)
ばぐじらに、バグ3474をオープンしました。
http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=3474




>>まず確実に起こるパターンとして、
>>・折り返されたリンクの、下の行だけが最上段に表示された状態
>>この場合、リンクが画面内に全て表示されるようにずれます。
>>フト社
>>と表示されていたのをクリックすると、
>>          マイクロソ
>>フト社
>>になる、ということです。まだリンク先には飛びません。
>
> 再現しました(2003102804-trunk/Win-Me)。
> http://www.ops.dti.ne.jp/~muttley/test/splitted-link-fail-test/splitted-link-test-01.html
> のCASE-1,CASE-2,CASE-3で、赤い<DIV>のボックスの中にある、格子柄の画像の中間あたりが画面の一番上になるようにし、画像の後ろのリンクテキストをクリックすると、確実に再現します。

私の環境では、普通にクリックできて、”Not Foud"が出るだけのようです。
Mozilla/5.0 (Windows; U; Win98; ja-JP; rv:1.5) Gecko/20031020


[ 前のトピック内容10件 ]
このトピックの全ページ / [0] [1]

返信不可


- Child Tree -