Foros del Web » Programando para Internet » Javascript »

Minimizar ventana al abrir

Estas en el tema de Minimizar ventana al abrir en el foro de Javascript en Foros del Web. Buenas tardes foreros, estoy trabajando con un script para imprimir contenidos dentro de capas, pero me gustaría que la ventana que se abre con el ...
  #1 (permalink)  
Antiguo 21/11/2008, 15:46
 
Fecha de Ingreso: mayo-2008
Mensajes: 489
Antigüedad: 15 años, 11 meses
Puntos: 8
Pregunta Minimizar ventana al abrir

Buenas tardes foreros, estoy trabajando con un script para imprimir contenidos dentro de capas, pero me gustaría que la ventana que se abre con el contenido a imprimir se minimizara automáticamente.

el código es el siguiente:
Código javascript:
Ver original
  1. <script>
  2. function imprimir(que) {
  3. var ventana = window.open("", "", "height=100,width=100");
  4. var contenido = "<html><body onload='window.print();window.close();'><div align='center'><img src='img/cabecera.jpg' width='251' height='91'></div>" + document.getElementById(que).innerHTML + "</body></html>";
  5. ventana.document.open();
  6. ventana.moveTo(2000,2000)
  7. ventana.document.write(contenido);
  8. ventana.document.close();
  9. }
  10. </script>
gracias por su ayuda
  #2 (permalink)  
Antiguo 22/11/2008, 03:55
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Minimizar ventana al abrir

Hola abigor66

Que yo sepa, no se puede minimizar ni maximizar las ventanas con JavaScript.

Saludos,
  #3 (permalink)  
Antiguo 22/11/2008, 17:54
 
Fecha de Ingreso: mayo-2008
Mensajes: 489
Antigüedad: 15 años, 11 meses
Puntos: 8
Respuesta: Minimizar ventana al abrir

mmm, que mala cosa. Aunque por ahí leí que si se podía abrir maximizada.

Pero bueno, gracias de todas formas, seguiré buscando alternativas.
  #4 (permalink)  
Antiguo 22/11/2008, 18:32
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 19 años, 10 meses
Puntos: 834
Respuesta: Minimizar ventana al abrir

Quizá podrías simular la minimización reemplazando en el código que pusiste:
Código PHP:
window.close() 
por:
Código PHP:
window.blur() 
  #5 (permalink)  
Antiguo 23/11/2008, 03:19
 
Fecha de Ingreso: mayo-2008
Mensajes: 489
Antigüedad: 15 años, 11 meses
Puntos: 8
Respuesta: Minimizar ventana al abrir

Gracias Panino5001, pero por alguna razón, al cambiar el close por blur ya no corre el código.
  #6 (permalink)  
Antiguo 23/11/2008, 06:53
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 19 años, 10 meses
Puntos: 834
Respuesta: Minimizar ventana al abrir

Si lo que en realidad necesitás es que no aparezca la ventana lo que deberías hacer sería algo así:
Código PHP:
<!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></title>
<
script>
function 
imprimir(capa){
    var 
a=window.open('','pp');
    
a.document.open();
    
a.document.write('<html><body onload="window.print();">'+capa.innerHTML+'</body></html>');
    
a.document.close();
}
</script>
</head>

<body>
<div id="capa" style="border:1px dashed #000">Esta es la capa imprimible </div>
<div onclick="imprimir(document.getElementById('capa'))" style="background-color:#CCC; border:1px solid #000; padding:2px; width:50px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; margin-top:3px; cursor:pointer">imprimir</div>
<iframe name="pp" style="position:absolute; left:-1500px"></iframe>
</body>
</html> 
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 06:06.