Ответ 1
Вы можете попробовать что-то вроде этого:
<a href="javascript: w=window.open('http://yoursite.com/LinkToThePDF.pdf'); w.print(); w.close(); ">print pdf</a>
У меня есть гиперссылка, содержащая ссылку на сторонний сайт. Я хочу открыть эту ссылку в новой вкладке с помощью команды печати. Как я могу это сделать? Пусть
<a href="www.google.com" target="_blank">Print</a>
Примечание. Я знаю, как открыть ссылку в новом TAB/Window. Я хочу знать, как открыть PRINT DIALOG.
Вы можете попробовать что-то вроде этого:
<a href="javascript: w=window.open('http://yoursite.com/LinkToThePDF.pdf'); w.print(); w.close(); ">print pdf</a>
<img src="print.png" style="cursor:hand" onclick="window.frames['pact'].print();"><iframe name="pact" src="pact.pdf" width="0" height="0" frameborder="0"></iframe>
Веб-сайт не может заставить браузер загружать сторонний веб-сайт и автоматически отображать диалоговое окно печати.
Этот метод хорошо работает для меня.
<a href="/url/" onclick="open(this.href).print(); return false">
Это зависит от ваших браузеров, вы можете включить вкладку для новой ссылки. Если вы используете Firefox, вы можете включить вкладку, используя Firefox → Параметры → параметры → открыть новые окна на новой вкладке вместо