Manuales
HTML básico
HTML 2ª. y CSS
Propiedades CSS
Javascript
Applets Java
CGIs

 
dHTML
Introducción
Cambiar formato
Mover capas
Mover con teclado
Visibilidad
Mover con el ratón
 
JavaScript
Barra de estado
Botones y menús
Validar formular.
Passwords
Abrir ventanas
Cargar frames
Volver atrás
Alertas
Ver navegador
Cargar imágenes
 
Creación de páginas web
© Paco Cascón Soriano
(diseño del índice tomado de la espléndida página jsworld.com)

Algunos scripts en Javascript


Botones

Una de las opciones de los formularios son los botones. A través de Javascript se pueden construir botones que nos lleven a una URL de manera sencilla:

Veámoslo con un ejemplo:
<FORM>
<INPUT TYPE=BUTTON VALUE="Texto del botón" onClick=location='http://www.pangea.org/'>
</FORM>

Este es el resultado:


Menú de direcciones

Una de las opciones de los formularios son las listas desplegables. A través de Javascript se puede hacer una lista, pero de direcciones a las que se irá al pulsar sobre ellas o sobre un botón:

Veámoslo con un ejemplo:
<FORM>
<SELECT NAME="listita">
<OPTION VALUE="http://www.pangea.org">Pangea
<OPTION VALUE="http://www.pangea.org/edualter">Edualter
<OPTION VALUE="http://www.pangea.org/pacoc">Página de Paco
</SELECT>
<INPUT TYPE=button VALUE="Pulsa para ir"
onClick="top.location.href=this.form.listita.options[this.form
.listita.selectedIndex].value">
</FORM>

Este es el resultado:

   

Se pueden poner tantas opciones como se quiera.

Otra manera de hacer estas listas es sin botón, es decir, que al clicar sobre la opción de la lista ya vayamos a la página. Para ello utilizamos el evento onchange, es decir, al cambiar. Como este evento sólo funciona al cambiar de selección, conviene poner como primer elemento de la lista un título o algo que oblige a cambiar para elegir la dirección. Un ejemplo sería:
<FORM>
<SELECT onchange="top.location= (this.options[this.selectedIndex].value)">
<option value="javascript.htm">Elige una opción:
<option value="javascript.htm">==============
<option value="http://www.pangea.org">Pangea
<option value="http://www.pangea.org">Página de Paco
</select>
</form>

El resultado sería: