Saludos.
Hasta el momento tengo un codigo que se ejecuta haciendo click en:
<%= link_to_remote( "IMPRIMIR",:url => { :controller =>
'/codbarras/inicio', :action => :print }, :before =>
"imprSelec('print')") %>
Esto trae como resultado que primero se muestra el cuadro que pide la
impresora e inmediatamente despues se ejecuta el metodo print.
Ahora bien, yo necesito que el metodo print solo se ejecute cuando se
haya presionado el boton aceptar del cuadro de dialogo de impresión.
Solo entonces se ejecutara el metodo print.
Saben de alguna solución para esto?
on 2009-06-24 19:27
on 2009-06-24 23:09
> > Saben de alguna solución para esto? Si simplemente no es posible por favor haganmelo saber Gracias
on 2009-06-25 08:45
Buenas Daniel, estoy al 99% seguro de que eso está fuera de tu control. La ventanita de selección de impresora y demás cosas salen *después* de que el navegador tenga algo que imprimir (tras ejecutarse el método que envÃe algo a la impresora). Ni el servidor ni la web (la parte que puedas controlar con JS) se enteran de nada. Igual que tampoco puedes evitar que el cliente imprima apaisado o en un A0 en lugar de un A4. Todo esto contando con que no le instales ningún plugin al navegador del cliente o algo asÃ... Si consigues hacer algo al respecto avÃsanos :) Daniel Esparza escribió:
on 2009-06-25 10:15
HabÃa una opcÃon que indicaba la localización del documento imprimible. <link rel=alternate media=print href="printversion.doc"> Si mal no recuerdo, esta es llamada cuando se da a imprimir y se genera la previsualización. Esto le dice al navegador que si quiere imprimir... ahà está el documento. (desconozco el soporte en los navegadores actuales). PodrÃas poner ahà la acción de imprimir, pero siempre se ejecutarÃa antes del documento. ¿PodrÃas explicar que es exactamente lo que quieres hacer?
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.