Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/07/2003, 12:11
papirpo
 
Fecha de Ingreso: febrero-2003
Mensajes: 44
Antigüedad: 22 años
Puntos: 0
Sigo buscando...

He probado con casi todos los script para cerrar ventanas que conozco y algunos que desconocia, pero el resultado es negativo, he optado por lo siguiente:
introducir un meta refresh para ir a una página que se cerrara automáticamente:
El código quedaría así:
Código PHP:
//script por Tunait
var ventana
var cont=0
var titulopordefecto "IMPRIMIENDO ARCHIVO" //texto por defecto a mostrar en la barra de título en caso de omitir el argumento titulo

function afoto(cual,titulo)
{
if(
cont==1){ventana.close();ventana=null}
if(
titulo==null){titulo=titulopordefecto}
ventana=window.open('','ventana','resizable=yes,scrollbars=auto,height=300,width=300')
ventana.document.write('<html><head><meta http-equiv="Refresh" content="5; URL=cerrar.html"> <title>' titulo '</title><link rel="alternate" media="print" href="' cual '"></head><body onload="window.print();" onUnload="opener.cont=0">')
ventana.document.close()
cont++

Pero en dicha página tampoco funcionan los script que cierran ventana, creo que el fallo está en la variable cont, pero no estoy seguro, además de que me interesa mantenerla.

El único script que he visto que funciona es el siguiente:
Código PHP:
   <object id="MyControl" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" 
codebase="HHCTRL.ocx#Version=4,72,8252,0" width="115" height="21">
    <
PARAM name="Command" value="Close">
    <
PARAM name="Button" value="Text:Cerrar sin confirmación">
   </
object>
  </
form
Pero aparte de necesitar de un botón no funciona con todas las versiones de IExplorer por lo que he podido leer por aquí.

Sugerencias???

Un saludo