Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/07/2008, 00:58
elfopower
 
Fecha de Ingreso: marzo-2008
Ubicación: Guatemala
Mensajes: 74
Antigüedad: 16 años, 2 meses
Puntos: 0
Exclamación Respuesta: imprimir pagina no intrusivo

Muchas gracias xbx por el código, funciona perfectamente!

Una cosa nada más, estaba buscando una explicación acerca de "javascript no intrusivo" y encontre lo siguiente:

Cita:
Un script no intrusivo debe cumplir lo siguiente:
  1. Debe ser usable, es decir, debe conferir un beneficio de usabilidad en el site.
  2. Debe ser accesible, si javascript no funciona, la pagina debe mantenerse legible y entendible, aunque la pérdida de cierta usabilidad sea inevitable
  3. Debe ser fácil de implementar; típicamente, un desarrollador web solo debe incluir el fichero en javascript en el documento y el script funciona
  4. Debe estar separado, reside en su propio archivo .js en lugar de estar plantado en el HTML.

Mis conocimientos en js son mínimos, en base a ellos hice esto:

Hice un nuevo archivo .js (print.js) con el código que me proporcionaste

Cita:
document.write("<a href='javascript:void(window.print());'>Imprimir \xe9sta informaci\xf3n</a>");
Y dentro de mi documento puse lo siguiente (insertando el .js en un listado)

Cita:
<ul id="impresion">
<li><script type="text/javascript" src="/js/print.js"></script><noscript>Presione CTRL+P para imprimir ésta información</noscript></li>
</ul>
Es correcto eso? me valida xhtml y el firebug no me muestra ningún error.

Espero sus comentarios.