Foros del Web » Programando para Internet » Javascript »

FireFox no me redirije despues de imprimir

Estas en el tema de FireFox no me redirije despues de imprimir en el foro de Javascript en Foros del Web. Buen día. Tengo un problema medio raro y quería ver si ustedes me dan una idea. Tengo una pagina a la que mando a imprimir, ...
  #1 (permalink)  
Antiguo 21/12/2016, 15:12
Avatar de KATHYU  
Fecha de Ingreso: julio-2013
Mensajes: 547
Antigüedad: 10 años, 9 meses
Puntos: 46
FireFox no me redirije despues de imprimir

Buen día.

Tengo un problema medio raro y quería ver si ustedes me dan una idea.

Tengo una pagina a la que mando a imprimir, para ello utilizo el script siguiente
Código Javascript:
Ver original
  1. function imprimir() {
  2.             if (window.print) {
  3.                 window.print();
  4.             } else {
  5.                 alert("La función de impresion no esta soportada por su navegador.");
  6.             }
  7.         }
A esa pagina le coloco un style para que no me muestre los encabezados de las paginas
Código CSS:
Ver original
  1. <style type="text/css" media="print">
  2.         @page{
  3.            margin-top: 25px;
  4.            margin-bottom: 25px;
  5.         }
  6.     </style>
Y finalmente en los meta de HTML le coloco un Refresh para redirigir ya sea despues de imprimir o al cancelar
Código HTML:
Ver original
  1. <meta http-equiv="Refresh" content="0.1;url=../../">
Todo eso funciona de maravilla en Chrome, pero en FF no lo hace, si imprimo, no me hace el redirect sino que se queda ahí en el html, lo raro es que hay un $_POST que no lo envía tampoco, solo uno, y es el nombre que le asignare al documento a imprimir (una planilla de pago) pero de ahí todos los valores de $_POST se envían correctamente, lo mas raro que veo que hasta IE me hace el redirect bien y FF no me responde

Alguna idea de porque se da la situación ??
__________________
Al contrario de lo que muchos podrían afirmar, ayudar no te hace pobre, sino más rico.
  #2 (permalink)  
Antiguo 22/12/2016, 08:17
Avatar de KATHYU  
Fecha de Ingreso: julio-2013
Mensajes: 547
Antigüedad: 10 años, 9 meses
Puntos: 46
Respuesta: FireFox no me redirije despues de imprimir

Actualizo, lo del refresh es porque FF lo tiene deshabilitado y hay que habilitarlo, pero lo que muestra es una alerta que si quiere ser redireccionado y el usuario debe dar clic en "ACEPTAR"

Con lo de los margenes no he encontrado aun la solución, cualquier cosa aviso por si alguien mas tiene este problema.

El ultimo recurso seria instalarles a todos Chrome
__________________
Al contrario de lo que muchos podrían afirmar, ayudar no te hace pobre, sino más rico.
  #3 (permalink)  
Antiguo 23/12/2016, 08:53
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: FireFox no me redirije despues de imprimir

Código Javascript:
Ver original
  1. function imprimir(){
  2.         var content = document.getElementById('contenido').innerHTML;
  3.  
  4.         var mywindow = window.open('', 'PRINT', 'height=400,width=600');
  5.  
  6.         mywindow.document.write('<html><head><title>Demo</title><style>body{font:15px/1.5 arial,verdana,tahoma;text-align:center;}h1{text-transform: uppercase;font-size:20px;}</style>');
  7.         mywindow.document.write('</head><body >');
  8.         mywindow.document.write(content);
  9.         mywindow.document.write('</body></html>');
  10.  
  11.  
  12.         mywindow.document.close(); // necessary for IE >= 10
  13.         mywindow.focus(); // necessary for IE >= 10*/
  14.  
  15.         mywindow.print();
  16.         mywindow.close();
  17.  
  18.         window.location = "http://google.com";
  19.  
  20.         window.location = "http://google.com";
  21.  
  22.         return true;
  23.       }

Última edición por ArturoGallegos; 23/12/2016 a las 09:12
  #4 (permalink)  
Antiguo 03/01/2017, 15:11
Avatar de KATHYU  
Fecha de Ingreso: julio-2013
Mensajes: 547
Antigüedad: 10 años, 9 meses
Puntos: 46
Respuesta: FireFox no me redirije despues de imprimir

El resultado es el mismo aun con el ultimo código, me tocara instalarles Chrome a los usuarios, que feo eso del FF
__________________
Al contrario de lo que muchos podrían afirmar, ayudar no te hace pobre, sino más rico.

Etiquetas: firefox, funcion, html, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:45.