Ir a la home de Terra
 
 Argentina
Central de usuariosContactoTerra, tu página de inicioAviso legal Política de Privacidad  
 › Terra › Tecnología

 Buscar en el canal




 Newsletters
Usuario:
Password:
Reciba en su correo:

› Noticias, informes, tutoriales y recomen-daciones (viernes)

› Los mejores downloads (lunes)

Que tu celular suene como vos. Cumbia. Pop. Dance. Música de películas y de la TV. Rock. Clásicos de clásicos.



Guía práctica de JavaScript - 5ta. entrega
Cómo crear ventanas a medida
Esta es la última parte del tutorial de JavaScript de Terra. Y es el momento de aprender a crear y manejar ventanas. Con este lenguaje lo podés hacer a tu gusto. Además, más funciones para que tu sitio pueda dialogar con los usuarios.

ampliar foto
+ ampliar imagen
Quinta entrega del tutorial de JavaScript
En esta quinta y última entrega de la guía paso a paso de JavaScript te vamos a enseñar a diseñar una ventana Pop-Up, las ventanas flotantes que se abren sobre una principal, y que son generalmente de menor tamaño.

Usando las propiedades y métodos del objeto Window podemos hacerlo. Y lo bueno es que, con JavaScript, podemos controlar el tamaño y la apariencia de la ventana.

La sintaxis para abrir una ventana es:
Windows.open("URL","NombreDeLaVentana"[, "OtrasCaracteristicas" ]

Cómo vemos, hay que aclarar tres parámetros: una URL de destino (que puede ser un sitio o un documento alojando en el mismo servidor), un nombre para la nueva ventana y las características que tendrá.

Las características son los diferentes componentes que una ventana puede tener y que cambian su apariencia. Es un parámetro opcional, por lo que si no se lo incluye, la ventana tendrá las características de una ventana de browser. Si se especifican las características en el tercer parámetro -la manera de hacerlo es separarlas con comas- sólo esas aparecerán.

Las principales características son:

Toolbar (yes o no)
Para que aparezca o no la barra de herramientas
Locion (yes o no)at Barra de dirección.
Directories (yes o no)Barra de vínculos
Status (yes o no)Barra de estado
MenuBar (yes o no)Barra de menú
Scrollbars (yes o no)Permite que las barras de desplazamiento aparezcan cuando son necesarias
Resizable (yes o no)Posibilidad de achicar o agrandar la ventana nueva
Width (numérico)El ancho de la ventana (en pixeles)
Height (numérico)El largo de la ventana (en pixeles)

Por ejemplo, si queremos abrir la página http://www.terra.com.ar, en una ventana con nombre "Nueva" que no tenga ninguna barra ni menú de width 800 y height 600, así seria la instrucción:

Window.open("http://www.terra.com.ar", "Nueva","toolbar=no,location=no,directories<
=no,status=no,menubar=no,scrollbars=no,resizable=no,width=800,height=600")

Si queremos que algún menú aparezca tendríamos que cambiar donde dice "no" por "yes". La función que creamos en este ultimo ejemplo la podemos ejecutar en cualquier momento hasta con el evento onLoad , esto nos servirá para que cuando entremos a una página se abra otra de menor tamaño.

Veamos un ejemplo:

Presionen aquí para ver el ejemplo

<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="jAVASCRIPT">
function abrir(){
window.open("http://www.terra.com.ar","nueva","toolbar=no,location=no,directories=<
no,status=no,menubar=no,scrollbar=no,resizable=no,width=600,height=600")
}
</SCRIPT>
<a href="javascript:abrir();">Abrir
</BODY>
</HTML>


Próxima página » Dime que sitios visitas y te diré quien eres



Terra


 Comentarios publicados
Los mensajes publicados por los usuarios no sufren revisión ortográfica o de redacción alguna. Ver reglamento de aprobación.
Mensajes publicados en esta nota: 11
como abro una de estas ventanas desde un boton de ...(FELIPE)
No me funcionó, me sale "error en la página", lo q...(Ana)
Uso el Asp.Net y aun no me sale,me dice error en l...(Jorge)
Como hacer esto mismo para que funcione desde un c...(Juan A)
deseo saber de asp.net: frame como yamo a una pag...(carlos avalos)
DESEO SABER COMO PUEDO HACER UNA VENTANA EMERGENTE...(FROILAN SARAVIA)
Me funcionó perfectamente, gracias...(Pascualino Zerillo)
No me funciona el ejemplo, yo utilizo Visual Basic...(Andres Tabares)
Primeramente los felicito por la calidad del mater...(Jose Vargas)
He descubierto esta página gracias a un amigo, est...(Rafael Carlos Méndez Rodríguez)
   

Espacio de publicidad


Partes de esta nota
I. Cómo crear ventanas a medida
II. Dime que sitios visitas y te diré quien eres
III. Cambiando de dirección
IV. Funciones para validar datos

Noticias relacionadas
Primera Parte: Cómo hacer sitios interactivos
Fundamentos para programar en JavaScript
Una mirada más cercana: objetos, eventos y funciones
Optimizá la interacción con los usuarios

 Blogs
› Ser cronista
Ahora todos pueden retratar la realidad.



 » Terra en otros países » Aviso Legal | Política de Privacidad | Prohibida su reproducción total o parcial © Copyright 2007,Terra Networks, S.A.
  Newsletters | Publicidad | Registro de usuarios | Contactanos | Terra RSS