2013-06-04 3 views
16

У меня, вероятно, отсутствует что-то простое здесь, однако я все равно спрошу. Я создал ссылку для открытия PDF-файла, однако он открывается на текущей вкладке, а не в новой. Какой код я должен использовать в HTML, чтобы открыть новую вкладку для чтения PDF-файла.Открытие новой вкладки для чтения PDF-файла

<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> 
+0

target = "_ blank" –

ответ

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

Target _blank заставит браузер, чтобы открыть его в новом окне

+2

Nope. Если пользователь установил свой браузер, чтобы сделать что-то другое с файлами PDF (например, загрузить их), он не откроется на новой вкладке. Невозможно гарантировать открытие PDF-файла в новом окне браузера. –

+0

@ChuckLeButt Где я заявляю, что это гарантирует открытие страницы в новом окне? – Chris

+5

Цитата: «Target _blank заставит браузер открыть его в новом окне». Это просто неправда. Вы не можете заставить браузер открывать PDF-файл.Его можно просто загрузить в зависимости от настроек пользователя, даже если целевой атрибут установлен на «_blank». См. Мой ответ ниже. –

4

Изменение <a> тег так:

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

Вы можете узнать больше о target атрибута here.

+0

Благодарим вас за очарование. Знал, это было бы просто: D – MultiWizard

4

Вы должны использовать целевой атрибут

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

Просто используйте target на теге <a>

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

Целевой атрибут указывает, где открыть ссылку. Использование «_blank» заставит ваш браузер открыть новое окно/вкладку.

Вы также можете использовать цель разными способами. См http://www.w3schools.com/tags/att_a_target.asp

0

Используйте ниже атрибут тега, чтобы открыть его в следующей вкладке

target="_blank" 
0

Попробуйте, это работает для меня.

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

15

Как все остальные уже отмечалось, это может работать:

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

Но что никто не указал, что это не гарантирует работу.

Вы не можете контролировать, как браузер пользователя открывает PDF-файл. В зависимости от настроек браузера пользователя, даже с target="_blank" браузер может открыть файл PDF 1. на новой вкладке, 2. или Adobe Acrobat, 3. или просто загрузить файл непосредственно на свой компьютер.

Посмотрите на настройки Firefox, например:

enter image description here

Если пользователь выбрал «Сохранить файл» в браузере не настройки при столкновении с PDF, нет никакого способа, вы можете изменить его ,

Смежные вопросы