45

私はおそらくここで簡単なものを見逃していますが、とにかく尋ねます. PDF ファイルを開くリンクを作成しましたが、新しいタブではなく現在のタブで開きます。新しいタブを開いて PDF ファイルを読むには、HTML でどのコードを使用する必要がありますか。

<div class="footer_box_content">
    <div class="cleaner_h10"></div>
    <p>Many  thanks  to  everyone  who cleared snow and ice during the cold spell in February.
    Should Arctic conditions return, each block has a shovel and a jar of rock salt  to  clear  the  steps. 
    Please click more to read the full newsletter.</p>
    <div class="button_01"><a href="newsletter_01.pdf">Read more</a></div>
</div>
4

10 に答える 10

60
<a href="newsletter_01.pdf" target="_blank">Read more</a>

Target _blank は、ブラウザに新しいウィンドウで開くように強制します

于 2013-06-04T19:02:22.797 に答える
54

他の誰もが指摘したように、これ機能します:

<a href="newsletter_01.pdf" target="_blank">Read more</a> 

しかし、誰も指摘していないのは、動作が保証されていないということです。

ユーザーのブラウザーに強制的に PDF ファイルを新しいタブで開かせる方法はありません。ユーザーのブラウザ設定によってはtarget="_blank"、ブラウザでも次のように反応する場合があります。

  1. 行動を求める
  2. Adobe Acrobat で開く
  3. ファイルをコンピュータに直接ダウンロードするだけです

たとえば、Firefox の設定を見てみましょう。

ここに画像の説明を入力

Chrome にも同様の設定があります。

ここに画像の説明を入力

ユーザーが PDF に遭遇したときにブラウザの設定で「ファイルを保存」を選択した場合、それを上書きする方法はありません。

于 2016-06-12T21:32:32.250 に答える
1

<a>タグを次のように変更します。

<a href="newsletter_01.pdf" target="_blank">

target属性の詳細については、こちらを参照してください。

于 2013-06-04T19:02:25.927 に答える
1

ターゲット属性を使用する必要があります

<a href="newsletter_01.pdf" target="_blank">
于 2013-06-04T19:02:56.347 に答える
1

targetタグに使用するだけ<a>

<a href="newsletter_01.pdf" target="_blank">Read more</a>

target 属性は、リンクを開く場所を指定します。「_blank」を使用すると、ブラウザーが新しいウィンドウ/タブを開くようになります。

また、さまざまな方法で target を使用できます。http://www.w3schools.com/tags/att_a_target.aspを参照してください。

于 2013-06-04T19:03:18.030 に答える
0

これを試してみてください、それは私にとってはうまくいきました。

<td><a href="Docs/Chapter 1_ORG.pdf" target="pdf-frame">Chapter-1 Organizational</a></td>

于 2016-05-19T11:36:57.057 に答える
-3

タグで以下の属性を使用して、次のタブで開きます

target="_blank"
于 2015-01-06T11:30:31.663 に答える