Comunidad de diseño web y desarrollo en internet online

Código ventana emergente.

Citar            
MensajeEscrito el 28 Nov 2008 07:42 pm
Hola, a ver si podeis aclararme esto.

Quiero que al entrar a, por ejemplo, la página www.jordan.com se abra automáticamente una ventana emergente.

Teniendo este código:

<script language="JavaScript" for="window"
event="onload()">window.open
("http://www.misitio.com", "mianuncio",
"scrollbars=yes,resizable=yes,height=230,width=380")
</script>

Si entendí bien:
1. Debo colocar dicho código entre el <body> </body> del index de www.jordan.com
2. Sustituir la URL de la 3a línea por www.jordan.com
3. 'mianuncio' determina el título de la ventana emergente

Lo que no tengo claro es qué nombre debe recibir el archivo html de la ventana emergente la cual llama el javascript.

Gracias.

Por ken_masters

13 de clabLevel



 

safari
Citar            
MensajeEscrito el 01 Dic 2008 02:44 pm
¿Pregunta demasiado estúpida? :)

Por ken_masters

13 de clabLevel



 

safari
Citar            
MensajeEscrito el 01 Dic 2008 06:15 pm
Hola ken_masters, si lo que quieres es que al cargar tu pagina se abra un pop-up de otra podrias hacer algo así:

Código :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
    <title>POP-UP</title>

    <script language="JavaScript" type="text/javascript">

   function PopUp(pagina,nombre,width,height,menubar,scrollbar,toolbar,location,dir,resizable,top,left)
   {
      window.open(pagina,nombre,'width='+width+',height='+height+',menubar='+menubar+',scrollbars='+scrollbar+',toolbar='+toolbar+',location='+location+',directories='+dir+',resizable='+resizable+',top='+top+',left='+left);
   }

    </script>

  </head>
  <body onload="javascript:PopUp('http://www.google.com','Google',450,225,1,1,1,1,1,1,0,0);">
   
   Abrete Ventana..!

   <!--Cuerpo de tu pagina-->

  </body>
</html>


Como puedes ver se crea la función javascript que abre el pop-up en el head de la pagina (aunque es preferible que crees la funcion en un archivo .js que tenga todas tus funciones y lo incluyas a la pag), y como tu quieres es que el pop-up se dispare al cargar tu pagina lo que hay que hacer es llamar a la funcion PopUp en el "onload" del body y listo...

Código :

<body onload="javascript:PopUp('http://www.google.com','Google',450,225,1,1,1,1,1,1,0,0);">


Ahora, a decirte que es cada parametro que recibe la función:

PopUp(pagina,nombre,width,height,menubar,scrollbar,toolbar,location,dir,resizable,top,left)


  • pagina: URL que va a abrir el Pop-Up.
  • nombre: Title del Pop-Up.
  • width, height: ancho y alto del pop-up respectivamente.
  • menubar, scrollbar, toolbar, location, dir, resizable: ponle 1 o 0 si quieres que se vea (1) o no (0) determinado elemento de la pag.
  • top, left: posición donde estará la ventana, para ser mas específico es la posición donde estará la esquina superior izquierda de la ventana.


Y así mismo como en este caso específico tienes que colocar la llamada a la función en el "onload" del bodi muy bien la podréas poner en el evento que te sea conveniente de cualquier elemento de tu pag web...

Saludos...

Por KB-27

Claber

301 de clabLevel



 

My very secret HQ

firefox
Citar            
MensajeEscrito el 01 Dic 2008 08:19 pm
Ops..! se me fue una bien fea... Que será eso de "bodi"??? :oops: :P

Por KB-27

Claber

301 de clabLevel



 

My very secret HQ

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.