質問

組み合わせhtml、IE8の設定を取得しIE8の開リンクを新しいタブで表示します。たりすることはできないことがあり、IE8ときに新しいタブを手動で選択ファイル->new/"タブを複製?

私のウェブサイトとョン-ページのサイトの負荷を現在のタブやリンクのオフサイトの負荷を新しいタブで表示します。IE8な行動:target="_blank"をオープ全体の新しいウィンドウ;その他のオプション、_self_top_parent、すべてのページを開いて、現在のタブがあります。

私はFirefoxの設定"開く新しいウィンドウを新しいタブで表示します。" のページへのリンク自分のサイトの全てtarget="_self"Firefox常にこれらの現在のタブがあります。の外部のリンクを持っていない目標設定(追加_blankもしくは固定IE8、いかに影響Firefox)。

において同等の設定IE8.ツール-インターネットオプション-一般タブの設定を行うことが可能タブボックス、サブオプションが自動的に切り替わる新機能です。あるhtmlます。は、IE8設定ん欠?

談ください。

役に立ちましたか?

解決

質問への答えは、コメントで投稿されました(が、現在は削除されます)。今、あなたはIE8でそれをテストすることができます - ちょうど新しいタブでリンクを開くには、マウスの中央ボタンを使用します。 Firefoxはタブとのより良い動作します。

他のヒント

これは、それがどのようにリンクを開くには、著者の決定を文書化していない、ユーザーのでなければならないとあなたは、HTMLコードからコントロールできるものではありません。

IE8のヘルプからの指示に従って、新しいタブでポップアップウィンドウを開くには:

  

ポップアップの表示方法を変更するには、

     

Internet Explorerで、[ツール]をクリックします。   ボタン、[インターネット]をクリック   オプション。 [全般]タブをクリックし、   その後、タブセクションで、クリックしてください   設定。で選択してください   ポップアップは、セクションに遭遇した場合。   [OK]を2回クリックします。

更新: 意図が新しいタブで開いているすべての外部リンクを作ることであるように、他のポストにのOPのコメントを読んで、それはそうです。しかし、それは、クライアントが任意のページの任意のリンクを開くべきか、著者の選択肢を文書化されていない - それは、クライアントによって決定する必要があります。また、あなたはポップアップウィンドウを開くには、「ターゲット」プロパティを設定し、クライアント側のスクリプトを作成することができるにもかかわらず、ドキュメントオブジェクトモデルの「タブ」という概念はありませんので、あなたも、スクリプトでそれを行うことはできません。

ブラウザが目標をどのように解釈するかは、ブラウザに依存している - 各ベンダーは、彼らが望むものを指定します。 FirefoxはIEが新しいウィンドウを使用することを決めた、新しいタブを使用することを決定します。

HTML 4.01仕様には、これを持っています"_blank" に言います:

  

ユーザエージェントは、名前のない新しいウィンドウで指定された文書をロードする必要があります。

スペックは、タブブラウジングが今持っている幅広い用途に先行するので、どこでも概念を言及していない。

新しいタブでページを開くと、HTMLの規格でカバーされていないと考えている概念です。 Firefoxの動作がIE8をか持っていないかもしれない可能性があるブラウザ、でちょうど設定です。

関連ノートで、私は個人的に新しいタブ/ウィンドウでページを開くの選択をすることがウェブサイトのそれが虐待を見つけます。私はそれが現在のタブ/ウィンドウで開きたい場合は?

もちろん、基本的には完全に私はそれが便利なページを新しいタブ/ウィンドウで開いていることを見つけるのアプリケーションである豊富なアプリケーションのようなサイトインチこれは、彼らがより

デスクトップアプリのように動作します

通常のページでは、私はすべての目標を設定していない示唆し、ユーザーが決める聞かせます。

と思いW3.org は必ずしも一致するものではないに この問題, かェブブラウザか。ることも忘れてはいけInternet Explorerの最後のブラウザプロジェクトを実施する;)

このコードからコピーされ、W3作業原案:

/* If a user wanted to have new windows open in new tabs instead, she could use the following user style sheet to do so: */

* { target-new: tab ! important }

もちろん、を設定することはできユーザー嗜好のHTMLやJavascriptでも安全ではない。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top