2012-09-05 31 views
22

Tengo un hipervínculo con un enlace de sitio web de terceros. Quiero abrir este enlace en la nueva pestaña con el comando de impresión. ¿Cómo puedo hacer esto? Supongamos :¿Cómo abrir una nueva pestaña de enlace con comando de impresión?

<a href="www.google.com" target="_blank">Print</a> 

Nota: Sé cómo abrir un enlace en una nueva pestaña/ventana. Quiero saber cómo abrir con DIALOG IMPRIMIR.

Respuesta

42

usted podría intentar algo como esto:

<a href="javascript: w=window.open('http://yoursite.com/LinkToThePDF.pdf'); w.print(); w.close(); ">​​​​​​​​​​​​​​​​​print pdf</a> 
+1

Tengo un enlace web en PDF. Quiero abrir este enlace en una nueva pestaña. Puedo abrirlo en una nueva pestaña. Nueva pestaña ahora muestra el archivo PDF en el navegador. Ahora quiero abrir este enlace en una nueva pestaña con Imprimir cuadro de diálogo Abrir. – Sandy

+1

probar si esto funciona, entonces: '' ​​​​​​​​​​​​​​​​​print pdf Nikola

+0

ver mi edición de arena – Nikola

-3

Esto depende de sus navegadores, puede habilitar la pestaña para el nuevo enlace, Si está usando Firefox puede habilitar la pestaña usando Firefox -> Opciones -> opciones -> abrir una nueva ventana en una nueva pestaña opción

+0

Gracias por la respuesta rápida. Solo quiero saber abrir en una nueva pestaña con IMPRIMIR DIÁLOGO. – Sandy

+0

¿Desea mantener el texto de IMPRESIÓN en la nueva pestaña o pestaña anterior? – Sujanth

+0

no desea mantener este texto en una pestaña nueva solo en el cuadro de diálogo de impresión. – Sandy

1

No hay forma de que un sitio web haga que un navegador cargue el sitio web de un tercero y muestre automáticamente el cuadro de diálogo de impresión.

+0

¿Estás seguro de esto? –

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

Este funciona bien, se mantiene en la misma página, abrir un iframe invisible no parece tan deseable siempre. – tristanbailey

1

Este método funciona bien para mí.

<a href="/url/" onclick="open(this.href).print(); return false"> 
Cuestiones relacionadas