Ventana pop-up de JavaScript
Hola, tengo un problema con una ventana pop-up que abro con JavaScript mediante un enlace.
La ventana la creo nueva (no se abre a partir de otro fichero ya creado) y escribo dinámicamente su contenido.
Pues bien, el problema es que quiero que dentro de esa nueva ventana aparezca una animación Flash, la ventana la hago de iguales dimensiones que la animación, y sin embargo, ésta no hay forma de que me aparezca centrada, siempre me aparece un poco desplazada a la derecha y abajo (con lo que los bordes inferior y derecho de la animación no salen en la ventana).
Este es el código JavaScript:
<script language="JavaScript" type="text/javascript">
<!--
function abreVentana () {
var anchoFlash = 800
var altoFlash = 600
var izquierda = (screen.availWidth / 2) - (anchoFlash / 2)
var arriba = (screen.availHeight / 2) - (altoFlash / 2)
var dimensiones = "top="+arriba+",left="+izquierda+",width="+anchoFlash+",height="+altoFlash
nuevaVentana = window.open("", "ventanaFlash", dimensiones)
nuevaVentana.document.writeln("<html><head><title>Sitio Web de Luis Martin</title></head>")
nuevaVentana.document.writeln('<body bgcolor="#FFCC00"><table width="100%" height="100%" align="left" cellspacing="0">')
nuevaVentana.document.writeln('<tr><td><div align="center">')
nuevaVentana.document.writeln('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="800" height="600"><param name=movie value="Recursos/presentacionNaif.swf"><param name=quality value=high><embed src="Recursos/presentacionNaif.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="800" height="600"></embed></object>')
nuevaVentana.document.writeln('</div></td></tr></table></body></html>')
}
//-->
</script>
La ventana la creo nueva (no se abre a partir de otro fichero ya creado) y escribo dinámicamente su contenido.
Pues bien, el problema es que quiero que dentro de esa nueva ventana aparezca una animación Flash, la ventana la hago de iguales dimensiones que la animación, y sin embargo, ésta no hay forma de que me aparezca centrada, siempre me aparece un poco desplazada a la derecha y abajo (con lo que los bordes inferior y derecho de la animación no salen en la ventana).
Este es el código JavaScript:
<script language="JavaScript" type="text/javascript">
<!--
function abreVentana () {
var anchoFlash = 800
var altoFlash = 600
var izquierda = (screen.availWidth / 2) - (anchoFlash / 2)
var arriba = (screen.availHeight / 2) - (altoFlash / 2)
var dimensiones = "top="+arriba+",left="+izquierda+",width="+anchoFlash+",height="+altoFlash
nuevaVentana = window.open("", "ventanaFlash", dimensiones)
nuevaVentana.document.writeln("<html><head><title>Sitio Web de Luis Martin</title></head>")
nuevaVentana.document.writeln('<body bgcolor="#FFCC00"><table width="100%" height="100%" align="left" cellspacing="0">')
nuevaVentana.document.writeln('<tr><td><div align="center">')
nuevaVentana.document.writeln('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="800" height="600"><param name=movie value="Recursos/presentacionNaif.swf"><param name=quality value=high><embed src="Recursos/presentacionNaif.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="800" height="600"></embed></object>')
nuevaVentana.document.writeln('</div></td></tr></table></body></html>')
}
//-->
</script>
1 respuesta
Respuesta de newdavinci
1