Pregunta:
Fecha: 04-12-2017 09:11:59
(En Español)
estuve este codigo pero no consigo el resultado esperado ya que se abre la vista previa de impresion y si hago click en imprimir se activan los dos eventos obviamente y pero si hago click en el boton cancelar de la vista previa igualmente me activa los dos eventos y quedo igual por que no logro conseguir como distinguir si el que se pulso fue el de impresión o el de cancelar no se si me hago entender lo que necesito.
por ejemplo si le doy click en imprimir que a una variable que se llame impresión = verdadero y si doy click en cancelar a esa misma variale impresión = falso, pero son los botones de la vista previa....:-(.....ayudaaaa por favor...
(function() {
var beforePrint = function() {
console.log('Functionality to run before printing.');
};
var afterPrint = function() {
console.log('Functionality to run after printing');
};
if (window.matchMedia) {
var mediaQueryList = window.matchMedia('print');
mediaQueryList.addListener(function(mql) {
if (mql.matches) {
beforePrint();
} else {
afterPrint();
}
});
}
window.onbeforeprint = beforePrint;
window.onafterprint = afterPrint;
}()); Votos: 0 - Respuestas: 0 - Vistas: 4 Compartir en: Google Facebook Twitter LinkedIn Link
necesito saber como identificar que en el evento print() del objeto windows se pulso imprimir o cancelar[Sin respuesta]
Disculpen soy nuevo en esto y tengo un inconveniente que no me ha dejado avanzar en mi proyectoestuve este codigo pero no consigo el resultado esperado ya que se abre la vista previa de impresion y si hago click en imprimir se activan los dos eventos obviamente y pero si hago click en el boton cancelar de la vista previa igualmente me activa los dos eventos y quedo igual por que no logro conseguir como distinguir si el que se pulso fue el de impresión o el de cancelar no se si me hago entender lo que necesito.
por ejemplo si le doy click en imprimir que a una variable que se llame impresión = verdadero y si doy click en cancelar a esa misma variale impresión = falso, pero son los botones de la vista previa....:-(.....ayudaaaa por favor...
(function() {
var beforePrint = function() {
console.log('Functionality to run before printing.');
};
var afterPrint = function() {
console.log('Functionality to run after printing');
};
if (window.matchMedia) {
var mediaQueryList = window.matchMedia('print');
mediaQueryList.addListener(function(mql) {
if (mql.matches) {
beforePrint();
} else {
afterPrint();
}
});
}
window.onbeforeprint = beforePrint;
window.onafterprint = afterPrint;
}()); Votos: 0 - Respuestas: 0 - Vistas: 4 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
No hay respuestas para esta pregunta, se el primero en responder.
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
