ホームページ >ウェブフロントエンド >htmlチュートリアル >IE8ではアンカーの名前がタイトルになり、元のタイトルが表示されない_html/css_WEB-ITnose
IE8 タイトル アンカー タイトル アンカー
ここで、ページ A からページ B にジャンプし、ページ B のリスト アンカーを見つけると、ページ B の元のタイトルがジャンプ後のアンカーの名前になります。次に、ページ A からジャンプします。ページ B に移動してページ B のリスト アンカーを見つけると、ページ B の元のタイトルがジャンプ後のアンカーの名前になります。
ジャンプリンクはこんな感じです 次のページ ページがまだ利用できない場合完全にロードされると、元のタイトルが表示されますが、ロードされると #list になります
現在、この状況は IE8 でのみ発生します
本体内のコンテンツをすべて削除してみましたが、正常です
IE8 テストでは問題は見つかりませんでした
問題のあるブラウザで次のリンクを確認して、問題があるかどうかを確認してください
http://bbs.csdn.net/topics/390527059?page=1#post-395118547
ジャンプリンクはこんな感じです 次のページ ページがまだ利用できない場合完全にロードされると、元のタイトルが表示されますが、ロードされると #list になります
現在、この状況は IE8 でのみ発生します
本体内のコンテンツをすべて削除してみましたが、正常です
IE8 テストでは問題は見つかりませんでした
問題のあるブラウザで次のリンクを確認して、問題があるかどうかを確認してください
http://bbs.csdn.net/topics/390527059?page=1#post-395118547
問題ありません。タイトルは正常です。JS を使用してタイトルを元に戻す予定です。
アンカー名のリストに別の名前を付けて、この問題が発生するかどうかを確認できます。そうでない場合は、プログラムに競合があることを意味します。
他のものに変更してみましたが、まだ機能しません
アンカー名リストに別の名前を付けて、この問題が発生するかどうかを確認してください。そうでない場合は、プログラムに競合があることを意味します。他のものに変更してもまだ動作しません
アンカー ポイント名のリストに何か名前を付けることができます。そうでない場合は、プログラムに競合があることを意味します
定数を使用してタイトルを表示するかどうかを確認してください。もしそうなら、それはおそらくプログラムの問題が原因です
定数にまだ問題があります
フラッシュと IE の間の競合であるという報告もインターネット上にあります。この問題はフラッシュを修正することで解決できます。私のページには Flash がありますが、Flash 参照は他の人によって作成されたものなので、最終的にそれを元に戻す JS を書きました。 ( $.browser.msie){
document.title = OriginalTitle;
document.attachEvent('onpropertychange', function (evt) {
evt = evt || window.event;
if(evt.propertyName === 'title '&& document.title!== originaltitle){
}}}