Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: flacc en 6 Enero 2011, 22:44 pm



Título: ¿crear una ventana popup de tamaño automático?[resuelto, código incluido]
Publicado por: flacc en 6 Enero 2011, 22:44 pm
hola, como he dicho antes, yo no se mucho de js, pero dado que no puedo poner la misma resolución en las pop-ups, necesito hacerme con algún script o código html( blogger solo acepta html y js) que me auto redimencione la ventana pop-up al resolución del juego flash, de forma que si el archivo swf es de 100x200 o 300 x 300 la ventana se vea exactamente de la resolución del archivo flash... se puede hacer eso?...porque hasta ahora me he roto el cerebro con windows.open pero no entiendo como hacerlo...saludos


Título: Re: ¿crear una ventana popup de tamaño automatico?
Publicado por: Riki_89D en 6 Enero 2011, 23:04 pm
Hola,te refieres a abrir una ventana independiente al tamaño del juego flash?¿

imagino que abria que abrir la ventana desde flash asin:
Código
  1. on(press){
  2. getURL("javascript:nueva_win('Ventana.html','bote xt+.html',550,400)");
  3. }
  4.  

y de alli modificar los parametros on JS mediante widnow.open,pero no estoy seguro,e todas forma espera a que alguein te asesore mejor


saludos



Título: Re: ¿crear una ventana popup de tamaño automatico?
Publicado por: RedZer en 6 Enero 2011, 23:34 pm
una opcion, por que mejor no centras la ventana pop up?? te evitarias estar vatayando para cada resolucion ;)


Título: Re: ¿crear una ventana popup de tamaño automatico?
Publicado por: flacc en 7 Enero 2011, 02:42 am
Citar
una opcion, por que mejor no centras la ventana pop up?? te evitarias estar vatayando para cada resolucion

no entiendo :huh:.... tu dices centrar como se centra el texto digamos left, centre, top, etc, pero con la ventana?...

edit: a pero ya se como ahcerlo, mejor dicho encontre este codigo en la red
Código
  1. # Codigo ofrecido por Tutores.org
  2. <SCRIPT>
  3. function obtener_ancho()
  4. {
  5. if (navigator.userAgent.indexOf("MSIE") > 0)
  6. {
  7. return(document.body.clientWidth);
  8. }
  9. else
  10. {
  11. return window.outerWidth;
  12. }
  13. }
  14. function obtener_alto()
  15. {
  16. if (navigator.userAgent.indexOf("MSIE") > 0)
  17. {
  18. return(document.body.clientHeight);
  19. }
  20. else
  21. {
  22. return(window.outerHeight);
  23. }
  24. }
  25. var popup = new Object()
  26. function CenterPopup(URL, width, height)
  27. {
  28. var X = obtener_ancho() / 2
  29. var Y = obtener_alto() / 2
  30. popup = window.open(URL, 'PopUp',
  31. 'scrollbars=yes ' +
  32. 'width=' + width + ' ' +
  33. 'height=' + height + ' ' +
  34. 'top=' + (window.screenTop + (Y - (height/2))) + ' ' +
  35. 'left=' + (window.screenLeft + (X - (width/2)))
  36. )
  37. popup.focus()
  38. }
  39. </SCRIPT>
  40. <A href="" onclick="CenterPopup('http://www.tutores.org/', 640, 480);return(false);">Abrir ventana PopUp</A>
  41.  

resultó muy facil ponerlo en el blog, yo no podría haberlo hecho, todavía soy muy novato  :xD ... en fin.. les dejo la fuente (http://www.tutores.org/codigo/1448/)...saludos y gracias de nuevo


Título: Re: ¿crear una ventana popup de tamaño automático?[resuelto, código incluido]
Publicado por: RedZer en 7 Enero 2011, 04:33 am
si cuate a eso me referia a centra la ventana del pop up  ;)


Título: Re: ¿crear una ventana popup de tamaño automático?[resuelto, código incluido]
Publicado por: flacc en 7 Enero 2011, 04:56 am
esta chido, tengo botones para jugar y descargar los juegos... esto esta rechido... gracias... cuando tenga mas cosas pongo el link del blog...saludos