• 締切済み

HTML,js)リンクを新しいタブで移動しない

お世話になります。 HTMLあるいはjavascriptに関する質問です。 普通は、targetユーザーがリンクをクリックしたら、リンク先のページが新しいウィンドウまたはタブで開き、ブラウザが新しいページに移動しますよね? これをちょっと変えて、リンク先のページが新しいウィンドウで開き、ブラウザがリンク元のページに留まるようにしたいのですが、これをサイト側がコントロールすることはできるのでしょうか? ユーザーには、リンク先をクリックして、リンク先のページを見てほしいのですが、後でそれをしてほしいのです。今は、私のページを最後まで見てほしいというのが願いです。

  • CSS
  • 回答数2
  • ありがとう数0

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

あくまでユーザー依存です。ユーザーが好きなように・・  とりあえず、さきに本文は一通り読むならリンクのコンテキストメニュー(その場(コンテキスト)で可能なメニューを右クリックで選択して(リンクを新しいウィンドウで開く)を選択されるでしょう。 私は、 「今読んでいるページを最後まで読みたいが、とりあえず参照先は後で読むために新しいタブで開いておこう」と思ったときは、リンクをセンターボタンでクリックすると、フォーカスを移動せずにバックグラウンドでタブが開く設定にしています。「内容によったら知りたいことがリンク先」と思ったときは、そのページを読むのを中断して左クリックでリンク先に移動します。 ※私は、firefoxですが、そのアドオン Tab Mix Plus( https://addons.mozilla.jp/firefox/details/1122 )で動作指定しています。  これは、あなたが本を出版したときと同じです。 >今は、私のページを最後まで見てほしいというのが願いです。  それは傲慢と言うものです。 ★著者が、前書き、目次、1ページ目からきちんと読んで、飛ばして読んだらならない  なんて、読者に強制はしない、すべきではないです。推理小説を、いきなり最初に結末を読んでから、読み始めるのは読者の都合です。  著者がそこまで傲慢になってはなりません。 『Q35. 「創作者なら、自分の作品を思い通りに見て欲しいと思うのは当然だ。 創作をしている人ではないので、創作系サイトの管理人の気持ちとはズレがあるようだ」( http://park5.wakwak.com/~tanaka02b/column/faq2.htm#a35 )』  

noname#198951
noname#198951
回答No.1

target="_blank" で別タブ、もしくは別ウィンドウで開きますが、フォーカスはそちらに移ってしまいます。 これはブラウザーの設定によるものだと思いますので、以前のページにフォーカスを置いたままと言うのは出来ないんじゃないかと。

関連するQ&A

  • HTMLでリンク先を新しいタブで開くには?

    初歩的な質問ですが、よろしくお願いします。 FireFOX上でHTMLの<A>タグからリンク先を開く場合に、現在のウィンドウでも、新しいブラウザーでもなく、新しいタブに開くことはできるのでしょうか? 普通に考えると Target=???にタブを示す何かを書けばいいのかと思いますが、なかなか探せなくて困っています。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • 【HTML】IE7ブラウザで新しいタブで開かせる

    HTMLの記述方法やJavaScriptなどで、新しいウィンドウを開く場合の動作(ウィンドウ or タブ)を制御する方法はありますか? 新しいページを開く場合の設定は通常利用者側のブラウザで設定されるのは知っていますが、なんとか新しいタブを開くかウィンドウを開くかをページ側で制御したいと思っているのですが、可能でしょうか? ご回答お願いいたします。

  • 「新しいタブで開く」が選択できない

    GoogleChrome 同じウィンドウ内でページ移動することになり、参照したい場合「戻る」ボタンをクリックしての使用で タブが開けない為、非常に使い勝手が悪く困っています 一例を挙げるとこの様なサイトです https://rashita.net/blog/?index HTMLやプログラミングに明るくない為、理由が分からないのですが 対応策として小一時間調べて見ましたが ・JavaScript関連で制御されている? ・セキュリティ面の脆弱性に問題がある為、target= _blank自体を使っていない? 等、原因がよく分かりません 作成者の仕様でユーザー側から新規タブが開けない設定であれば諦めますが 他ブラウザ、フリーソフトなどで対応出来る、または拡張機能で表示が 変化出来る等、どなたかご存じの方おりませんか?

  • リンクをJavascriptで実装している理由は?

    大手の会員制サイトなどで、リンクがAタグではなくJavascriptで実装されているものがあります。なぜわざわざJavascriptで実装しているのでしょうか? 私の個人的なネットサーフィンのやり方として、リンクをCtrlボタンを押しながらクリックして新しいタブで開いてます。target="_blank"と指定されたAタグをクリックしても新しいタブが開きますが、Ctrl+クリックは画面が切り替わらないので、例えばメールボックスで見たいメールへのリンクを先に一通り開いておき、後で「メールを見る」という作業だけを連続的に行え、効率的です。 しかしJavascriptで実装されたリンクはクリック時、Ctrl(新しいタブで開く)やShift(新しいウィンドウで開く)を押していてもそれが効かず、スクリプト側の制御に委ねられる形になります。これは不便ですし、スクリプトを組む手間もかかるやり方だと思います。なぜわざわざこのような方法を使っているのでしょうか? 以下、私の予想です。 (X)HTMLの今後の仕様として、「target属性を廃止し、どのような方法でリンク先へジャンプするかはユーザに選ばせる」という動きがあるそうだが、制作者側がジャンプ方法を強制する為にJavascriptを使ったのか。しかし会員制サイトのような特にユーザ主体性の大きいサイトがユーザの利便性(操作性)を奪うような方法をとるだろうか。また、新しい仕様はまだ一般的には浸透していないので先走ってそれに合わせたということは前述の理由から考えにくいし、(X)HTMLはマークアップ言語なので仕様に沿っていないことによる不利益はSEOぐらいしか考えられない(SEO対策は重要だが)。また、pdfなどのバイナリデータがトップにヒットするケースもあるので、不利益といってもどの程度のものかは不確かである。

  • リンク先のページを別タブで開ける設定はありますか?

    リンク先のページを別タブで開きたいのですが、リンク先のページを普通にクリックして開くと同じタブでページが移動します。なのでクリックする際に右クリックから「リンクを新しいタブで開く」を選べば良いのですがその癖がなく、どうしても直にクリックして同じタブでページを移動させてしまいます。今、使っているPCは前ページに戻っても移動する直前の画面(ページの位置)へ自動的に戻ってくれないみたいなので、長いページを見ているとリンク先へ移動する前のどこの部分まで読んだか分からなくなって探すのに地味に困っています。 左クリック1つでリンク先を別タブもしくは別窓で開いてくれるようになる設定はありますか? しょうもない事ですが知っている方がいれば、どなたか教えて欲しいです。

  • IE8 新規タブでリンクが開かない

    先日使っていたPCが壊れたため新しくwindows7搭載のPCを購入しました。 特に問題なく使っていたのですが、IE8でリンクをクリックすると何故か開けるページと開けないページがあって、どうも新規タブ(または新規ウィンドウ)でページが開くタイプのリンクが全く表示されないようです(接続中と表示はでるが、画面が白いままリンク先は表示されない)。 設定のリセットやアドオン無しで立ち上げるなど色々試してみましたがどれも解決には至っていません。 ちなみに、同一タブ内ならリンクはちゃんと開けます。 開けなかったリンク先のURLを新しいタブを作って直接アクセスすることもできます。 セキュリティの設定の問題もあると思うのですが私個人では分かりませんので解決法をご存知の方がいらっしゃいましたら回答をいただけますよう、お願いいたします。 ************************* 例) http://jp.msn.com/ ↑のurlをクリックすれば新規タブまたは新規ウィンドウでリンク先であるmsnのサイトが表示されるはずですが、新規タブで白い画面しか表示されないという状況です。

  • Firefox リンクホイールクリック時のタブ移動

    Tab Mix Plus 0.3.7.3 Firefox 3.0.10 リンクをホイールクリックすると強制的に新しいタブに開く 左クリックの場合はtarget属性に従うように ブックマークやリンクバーをクリックした場合は新しいタブに開く 新しいタブが開いた場合はそのタブにフォーカスを移す設定 上記のようにしてるんですが、リンクをホイールクリックした場合のみフォーカスを移動しないように設定することは出来ますか?

  • objectタグで埋め込んだHTMLのリンク先について

    objectタグ内にHTML文章を埋め込んだ場合、埋め込んだHTML内のリンクをクリックするとリンク先のページがobjectタグ内に開かれます(当然ですが^^;)。 この場合のリンク先をobjectタグ内ではなく、そのobjectタグが記述されているウィンドウ(親ウィンドウ)に開くことは可能でしょうか? リンクのtarget属性を"_top","_parent"に指定してみましたが期待通りの結果にはなりませんでした。 もしご存じの方がいましたら教えてください。 よろしくお願いします。 追記:インラインフレームを使う予定は今のところ考えておりません。

    • ベストアンサー
    • HTML
  • Skypeでのリンク先を、新しいウィンドウでなくタブで開くには?

    Skypeで、チャットに貼りつけたURLや、ヘルプなどのリンク先をクリックすると、ブラウザ(IE7)を起動していても別ウィンドウが開くのですが、これをタブで開くように設定できないでしょうか? クリックするたびに、新しいウィンドウがいくつも開いて、かなり鬱陶しいのです。 IEの設定は、「現在のウィンドウの新しいタブ」で開くようにしてあります。 Skype側で設定できないかと調べてみたのですが、そういう記述は見当たらず、質問させていただきました。 また、IE7以外のタブブラウザだと、可能なものがあるのでしょうか? わかりにくい文章になってしまったかもしれませんが、よろしくお願いいたします。

  • HTMLで複数のタブを開くことは可能ですか?

    たとえば、「新聞社のページ」という一つのリンクをクリックすると、朝日新聞、読売新聞、毎日新聞のタブが、今開いているタブの横に開くようなイメージです。 あくまでも、HTMLで対処したいと考えています。 よろしくお願いします。

専門家に質問してみよう