OT: cerrar ventana abierta desde flash

18/02/2004 - 17:58 por Ricardo | Informe spam
que tal colegas
abri una ventana desde un boton de flash con el siguiente codigo
on (release) {
unloadMovieNum(9);
getURL("monitoreodeldia.asp","mainFrame");
getURL
("javascript:NewWindow=window.open('enconstruccion.html','newWin','width@0
,height00,left=0,top=0,toolbar=No,location=No,scrollbars=No,status=No,resi
zable=No,fullscreen=No'); NewWindow.focus(); void(0);");
gotoAndStop(1);
}

como pueden ver la ventana se llama NewWindow

desde flash la cierro con con NewWindow.close
pero mi necesidad es cerrarla una vez que la pagina asp se ha cargado
asi que utilice el siguiente codigo en la pagina asp
<html>
<head>
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow() { //v2.0
NewWindow.close();
}
//-->
</script>
</head>
<body onLoad="MM_openBrWindow()">
codigo
.
.
.
.

</body>
</html>

pero no me funciona el codigo me dice que NewWindow no esta definido, ya
revise documentos de javascritp y segun dice la ventana debe cerrarse con el
nombreventana.close(); pero no la cierra y si el codigo lo meto a flash ahi
si la cierra alguien sabe en que estoy mal??

Preguntas similare

Leer las respuestas

#1 Matias Iacono
18/02/2004 - 19:27 | Informe spam
El problema radica en el ambito de trabajo...

La variable creada desde Flash, en este caso, no puede ser heredada por la
pagina web en si...

Ademas, si cambias de una pagina a otra, la variable inicial se pierde.

Pero podrias ver esta propiedad:

parent Property
This property is a reference to the window or frame that contains the
calling child frame.

Syntax: window.parent

Y aqui tienes una descripcion mas detallada del close:

close Method
This method is used to close a specified window. If no window reference is
supplied, the close() method will close the current active window. Note that
this method will only close windows created using the open() method; if you
attempt to close a window not created using open(), the user will be
prompted to confirm this action with a dialog box before closing. The single
exception to this is if the current active window has only one document in
its session history. In this case the closing of the window will not require
confirmation.

Syntax: window.close( )

Tal vez, puedas usar window.parent.close()

Saludos

"Ricardo" escribió en el mensaje
news:%
que tal colegas
abri una ventana desde un boton de flash con el siguiente codigo
on (release) {
unloadMovieNum(9);
getURL("monitoreodeldia.asp","mainFrame");
getURL



("javascript:NewWindow=window.open('enconstruccion.html','newWin','



,height00,left=0,top=0,toolbar=No,location=No,scrollbars=No,status=No,resi
zable=No,fullscreen=No'); NewWindow.focus(); void(0);");
gotoAndStop(1);
}

como pueden ver la ventana se llama NewWindow

desde flash la cierro con con NewWindow.close
pero mi necesidad es cerrarla una vez que la pagina asp se ha cargado
asi que utilice el siguiente codigo en la pagina asp
<html>
<head>
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow() { //v2.0
NewWindow.close();
}
//-->
</script>
</head>
<body onLoad="MM_openBrWindow()">
codigo
.
.
.
.

</body>
</html>

pero no me funciona el codigo me dice que NewWindow no esta definido, ya
revise documentos de javascritp y segun dice la ventana debe cerrarse con


el
nombreventana.close(); pero no la cierra y si el codigo lo meto a flash


ahi
si la cierra alguien sabe en que estoy mal??



Respuesta Responder a este mensaje
#2 Ricardo
18/02/2004 - 19:43 | Informe spam
ups no funciona, pero si pense en lo que mencionas de que las variables no
son heredadas
y tal vez tenga que buscar otra manera de hacerlo
Thanks!!!

"Matias Iacono" escribió en el mensaje
news:%
El problema radica en el ambito de trabajo...

La variable creada desde Flash, en este caso, no puede ser heredada por la
pagina web en si...

Ademas, si cambias de una pagina a otra, la variable inicial se pierde.

Pero podrias ver esta propiedad:

parent Property
This property is a reference to the window or frame that contains the
calling child frame.

Syntax: window.parent

Y aqui tienes una descripcion mas detallada del close:

close Method
This method is used to close a specified window. If no window reference is
supplied, the close() method will close the current active window. Note


that
this method will only close windows created using the open() method; if


you
attempt to close a window not created using open(), the user will be
prompted to confirm this action with a dialog box before closing. The


single
exception to this is if the current active window has only one document in
its session history. In this case the closing of the window will not


require
confirmation.

Syntax: window.close( )

Tal vez, puedas usar window.parent.close()

Saludos

"Ricardo" escribió en el mensaje
news:%
> que tal colegas
> abri una ventana desde un boton de flash con el siguiente codigo
> on (release) {
> unloadMovieNum(9);
> getURL("monitoreodeldia.asp","mainFrame");
> getURL
>



("javascript:NewWindow=window.open('enconstruccion.html','newWin','
>



,height00,left=0,top=0,toolbar=No,location=No,scrollbars=No,status=No,resi
> zable=No,fullscreen=No'); NewWindow.focus(); void(0);");
> gotoAndStop(1);
> }
>
> como pueden ver la ventana se llama NewWindow
>
> desde flash la cierro con con NewWindow.close
> pero mi necesidad es cerrarla una vez que la pagina asp se ha cargado
> asi que utilice el siguiente codigo en la pagina asp
> <html>
> <head>
> </style>
> <script language="JavaScript" type="text/JavaScript">
> <!--
> function MM_openBrWindow() { //v2.0
> NewWindow.close();
> }
> //-->
> </script>
> </head>
> <body onLoad="MM_openBrWindow()">
> codigo
> .
> .
> .
> .
>
> </body>
> </html>
>
> pero no me funciona el codigo me dice que NewWindow no esta definido, ya
> revise documentos de javascritp y segun dice la ventana debe cerrarse


con
el
> nombreventana.close(); pero no la cierra y si el codigo lo meto a flash
ahi
> si la cierra alguien sabe en que estoy mal??
>
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida