javascript スキームのアンカー †
- ページ: バグトラッキング
- 投稿者: [[]]
- 優先順位: 低
- 状態: 完了
- カテゴリー: アドレスバー
- 投稿日: 2005-10-14 12:40:20 (金)
- バージョン: ~build.2402103
アンカータグ(<a> タグ) の href 属性が javascript になっているリンクを
クリックするとアドレスバーの内容が、変わってしまいます。
例えば以下のような HTML が書かれていたとします。
<a href="javascript:alert('test');">test</a>
この test をクリックするとアドレスバーに
javascript:alert('test');
と表示されたままになってしまいます。
(更新を押すと HTML 自体はちゃんと更新されるようですが、
アドレスバーの内容は変わりません)
1.xx では正常だったので、 Sleipnir2 の不具合だと思います。
以下をクリックした場合にも似た症状がでます。
- mailto: スキーム
- GET メソッドで送信しているフォーム*1
- ダウンロードダイアログが表示される URL へのリンク
この症状は 1.xx でも再現しますが IE では再現しません。
■ 使用中の環境
OS: WindowsXP Service Pack 2
IE: 6.0.2900.2180
RAM: 1015MB (613MB Free)
SHELL32: 6.00.2900.2620 (xpsp_sp2_gdr.050225-1820)
COMCTL32: 5.82 (xpsp_sp2_rtm.040803-2158)
- 投稿者も再現情報に首をかしげるぐらいだから保留にしていい?
投稿者さん
不具合かどうかの検証をする気なら公式ユーザーコミュニティに投稿される方がよろしいかと --
- 「スクリプトエラーがランタイムエラーに...」に関しては気にしないでください。どうやらインターネットオプションの設定関係だったようなので。解決ということでそっちの方は削除しました。 --
- mailto: スキームも同じ症状が出ますね。ただ、 mailto: スキームは 1.xx でもアドレスバーに表示されたままになってしまいます。 IE では表示されないので直して欲しいです。 --
- <A href="{File}">のリンクをクリックすると、FileのURLがアドレスバーに表示されたままになります。
一度別のタブを表示さると元々表示していたページのURL表示に戻っています。
同様の現象と思われます。
Build.2214100&2214103 / IE6.0.2900.2180SP2 / XP SP2 -- にゃん。
- > <A href="{File}">のリンクをクリックすると、FileのURLがアドレスバーに表示されたままになります。
これは意味が分かりません。
> 一度別のタブを表示さると元々表示していたページのURL表示に戻っています。
同様の現象と思われます。
そうですね。ウィンドウを切り換えるとアドレスバーも更新されるので戻ります。 --
- 失礼ですが作者様? 作者でしたらこの記述で理解出来ると思ったのですが。作者様が理解出来ないと仰るのであれば実例を挙げます。 -- にゃん。
- 違いますけど(作者さまではなく、投稿者です)、この説明では例がないと分からないですよ。 --
- では。先の報告後に気付いたのですが、一つの再現手段です。
http://toolbar.google.com/intl/ja/index_ie.php
GoogleツールバーのDLページですが、ダウンロードのボタンを押すと
アドレスバーがこのページのURLから、FORM送信先ページのURLに変わります。
本来変わる必要は無いはずです。
先程はAタグでリンク先のアドレスがアドレスバーに反映される事を報告しましたが、
FORMタグでもACTIONで指定したURLがアドレスバーに反映されてしまいます。
別タブのページを表示させた後にこのタブに戻ると、2度目はアドレスバーの内容は変わりません。(但しリロードすると再現します。) -- にゃん。
- あ~、ダウンロードする URL へのナビゲートが GET メソッドで送信しているフォームのボタンをクリックするとアドレスバーに送信された URL が表示されてしまうということですか。これも困りますよね。理解しました。ありがとうございます。 IE では大丈夫なんですよね。これは mailto: スキームと同様、 1.xx でも再現しているみたいです。本文に追記しておきました。 --
- 小出しに追記ですみません。[A href=]での実例です。
http://www.fenrir.co.jp/sleipnir2/download/index.html
ダウンロードファイルのリンクをクリックすると、アドレスバーにそのファイルの
URLが表示されてしまいます。 -- にゃん。
- build.2402103 でも修正されていません。 --
- http://www.jreast.co.jp/train/shinkan/e4.html ページ表示後1回目だけ「ジョイフルトレイン」にマウスカーソルを合わせると javascript:pullDownOpen(); がアドレスバーに表示されます。タブを切り替えると直ります。 -- atea