Imprimir páginas web + Imprimir Div + Javascript + Imprimir

22 Octubre, 2008 por admin Dejar una respuesta »

Código Fuente para imprimir partes especificas con capas + JavaScript, Muy util para todo tipo de páginas web.

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>
<html xmlns=”http://www.w3.org/1999/xhtml“>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ />
<title>ejemplo</title>
<script>
function imprimir(que) {
var ventana = window.open(”", “”, “”);
var contenido = “<html><body onload=’window.print();window.close();’>”;
contenido = contenido + document.getElementById(que).innerHTML + “</body></html>”;
ventana.document.open();
ventana.document.write(contenido);
ventana.document.close();
}</script>
</head><body>
<a href=”javascript:imprimir(’pp’)”>imprimir</a>
<div id=”pp”>contenido imprimible</div>
</body>
</html>
Publicidad

10 comentarios

  1. Xavi dice:

    Muy util esto código fuente de imprimir capa, sobre todo para los listados de las páginas web.

  2. Harold Fritz dice:

    Esto no funciona, porque al abrir el diálogo de impresión, la ventana se cierra inmediatamente con la instrucción window.close()
    Aún estoy buscando una solución multi-browser (existe sólo una para IE).

  3. Ascariz dice:

    Yo lo acabo de mirar y el código fuente si funciona bien, ten cuidado al copiar porque las comillas simples y dobles hay problemas.
    Seguro que te da algún error por lo que te comento.

  4. damoreno dice:

    El codigo lo estoy usando actualmente y funciona sin problemas. Pero es verdad, tiene problemas con las comillas simples.

    Buen aporte!

    Saludos.

  5. Gabriel dice:

    El codigo funciona bien solo hay un problemita para darle estilo, pero y lo solucione!

    en esta linea:
    var contenido = “”;

    lo modifique por esta otra con mi propio estilo.

    var contenido = “”;

  6. Kenar Roan dice:

    El código funciona muy bien, lo unico que hay que cambiar las copillas si copias y pegas, por los demás le doy un 10.

  7. Al.net dice:

    Excelente! me ha servido mucho tu codigo… gracias por la ayuda! y si , tengan cuidado con las comillas porque si las copian mal no funciona….

  8. ciro1985 dice:

    Excelente muy util .. gracias

  9. Juan86 dice:

    Muy útil para paginas que sean Site…. Ademas coge muy bien las Tablas y los Div al Imprimir.

    Me salvo la vida

  10. exelente amigo … gracias

Dejar un comentario

*