Necesito una rutina en javascript para imprimir una imagen

17/07/2003 - 20:21 por Ricardo | Informe spam
Hola, estoy comenzando el armado de paginas, y necesito
desde una pagina base,abrir otra pagina con una imagen
para ser impresa (solo esta imagen) y que tenga un boton
de Cerrar.

Desde ya muchas gracias
Ricardo P.

Preguntas similare

Leer las respuestas

#1 Aldo Lavin
18/07/2003 - 20:42 | Informe spam
<HTML>
<HEAD>
<SCRIPT>
var w;
function printImage (img) {
img = img.src ? img.src : img;
if (w && !w.closed)
w.close();
w = open ('', 'imagePrint',
'menubar=1,locationbar=0,statusbar=0,resizable=1'
+ ',scrollbars=1,,');
var html = '';
html += '<HTML><BODY ONLOAD="if (window.print) window.print(); '
+ 'setTimeout(\'window.close()\', 10000);">';
html += '<IMG SRC="' + img + '">';
html += '<\/BODY><\/HTML>';
w.document.open();
w.document.write(html);
w.document.close();
}

</SCRIPT>
</HEAD>
<BODY>
<H3>Click image to print it</H3>
<A HREF="javascript: void 0"
ONCLICK="printImage(document.image1); return false;"
<IMG NAME="image1" SRC="whatever.gif" BORDER="0"></A>


<BR>
<A HREF="javascript: void 0"
ONCLICK="printImage(document.image2); return false;"
<IMG NAME="image2" SRC="whatelse.gif" BORDER="0"></A>


</BODY>
</HTML>



©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤
Lic. Aldo Daniel Lavín Ruiz
-
H. Ayuntamiento de Acapulco
Direccion de Catastro e Impuesto P.
Subdirección de Sistemas
-
Tel: 74(44) 34-00-00 ext. 4248
"Ricardo" escribió en el mensaje
news:00d801c34c90$4fc46b20$
Hola, estoy comenzando el armado de paginas, y necesito
desde una pagina base,abrir otra pagina con una imagen
para ser impresa (solo esta imagen) y que tenga un boton
de Cerrar.

Desde ya muchas gracias
Ricardo P.
Respuesta Responder a este mensaje
#2 Ricardo
18/07/2003 - 21:22 | Informe spam
Gracias a ambos por las respuestas, pero :

En ambos casos me imprime la pagina completa y no la
imagen sola. Es decir que sale abajo:
file://c:\pagina.htm la fecha y arriba pagina 1 de 1,etc.
La idea es imprimir la imagen sola.
Supongo que se debe a la instruccion : window.print()

Habra solucion ????

Saludos y de nuevo gracia
Rick


<HTML>
<HEAD>
<SCRIPT>
var w;
function printImage (img) {
img = img.src ? img.src : img;
if (w && !w.closed)
w.close();
w = open ('', 'imagePrint',
'menubar=1,locationbar=0,statusbar=0,resizable=1'
+ ',scrollbars=1,,');
var html = '';
html += '<HTML><BODY ONLOAD="if (window.print)


window.print(); '
+ 'setTimeout(\'window.close()\', 10000);">';
html += '<IMG SRC="' + img + '">';
html += '<\/BODY><\/HTML>';
w.document.open();
w.document.write(html);
w.document.close();
}

</SCRIPT>
</HEAD>
<BODY>
<H3>Click image to print it</H3>
<A HREF="javascript: void 0"
ONCLICK="printImage(document.image1); return false;"
<IMG NAME="image1" SRC="whatever.gif" BORDER="0"></A>


<BR>
<A HREF="javascript: void 0"
ONCLICK="printImage(document.image2); return false;"
<IMG NAME="image2" SRC="whatelse.gif" BORDER="0"></A>


</BODY>
</HTML>



©€©€©€©€©€©€©€©€©€©€©€
Lic. Aldo Daniel Lavín Ruiz
-
H. Ayuntamiento de Acapulco
Direccion de Catastro e Impuesto P.
Subdirección de Sistemas
-
Tel: 74(44) 34-00-00 ext. 4248
"Ricardo" escribió en el mensaje
news:00d801c34c90$4fc46b20$
Hola, estoy comenzando el armado de paginas, y necesito
desde una pagina base,abrir otra pagina con una imagen
para ser impresa (solo esta imagen) y que tenga un boton
de Cerrar.

Desde ya muchas gracias
Ricardo P.




.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida