Está usted en Indice > Construcción > Lenguajes > JavaScript > Lecciones y Paso a Paso > El día de la semana en que naciste en Javascript
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

El día de la semana en que naciste en Javascript

Este script, si completamos correctamente todos los campos indicados, nos da el día de la semana en el que nacimos.

el código para insertar en tu página

<HTML>
<HEAD>

<!-- Código descargado gratuitamente de HTMLpoint, el sitio italiano del web publishing
http://www.htmlpoint.com -->

<TITLE>Ejemplos Javascript: ejemplo práctico </TITLE>

<SCRIPT LANGUAGE="JavaScript">

 

<!-- begin script

 

 

//General Array Function

function MakeArray(n) {

this.length = n;

for (var i = 1; i <=n; i++) {

this[i] = 0;

}

}

 

 

//Initialize Days of Week Array

days = new MakeArray(7);

days[0] = "Sábado"

days[1] = "Domingo"

days[2] = "Lunes"

days[3] = "Martes"

days[4] = "Miércoles"

days[5] = "Jueves"

days[6] = "Viernes"

 

 

//Initialize Months Array

months = new MakeArray(12);

months[1] = "Enero"

months[2] = "Febrero"

months[3] = "Marzo"

months[4] = "Abril"

months[5] = "Mayo"

months[6] = "Junio"

months[7] = "Julio"

months[8] = "Agosto"

months[9] = "Septiembre"

months[10] = "Octubre"

months[11] = "Noviembre"

months[12] = "Diciembre"

 

 

//Day of Week Function

function compute(form) {

var val1 = parseInt(form.day.value, 10)

if ((val1 < 0) || (val1 > 31)) {

alert("Day is out of range")

}

var val2 = parseInt(form.month.value, 10)

if ((val2 < 0) || (val2 > 12)) {

alert("Month is out of range")

}

var val2x = parseInt(form.month.value, 10)

var val3 = parseInt(form.year.value, 10)

if (val3 < 1900) {

alert("You're that old!")

}

if (val2 == 1) {

val2x = 13;

val3 = val3-1

}

if (val2 == 2) {

val2x = 14;

val3 = val3-1

}

var val4 = parseInt(((val2x+1)*3)/5, 10)

var val5 = parseInt(val3/4, 10)

var val6 = parseInt(val3/100, 10)

var val7 = parseInt(val3/400, 10)

var val8 = val1+(val2x*2)+val4+val3+val5-val6+val7+2

var val9 = parseInt(val8/7, 10)

var val0 = val8-(val9*7)

form.result1.value = months[val2]+" "+form.day.value +", "+form.year.value

form.result2.value = days[val0]

}

 

 

// end script -->

 

</SCRIPT>

</HEAD>

<BODY bgcolor="white">

<FORM>

Mes (1-12):

<INPUT TYPE="text" NAME="month" SIZE=2 >

<P>

Día (1-31):

<INPUT TYPE="text" NAME="day" SIZE=2 >

<P>

Año (p.ej. 1960):

<INPUT TYPE="text" NAME="year" SIZE=4 >

<P>

<INPUT TYPE="button" VALUE="busca" ONCLICK="compute(this.form)">

<INPUT TYPE="reset" VALUE="vuelve a empezar">

<P>

Fecha de nacimiento:

<INPUT TYPE="text" NAME="result1" SIZE=18 >

<P>

Día de la semana:

<INPUT TYPE="text" NAME="result2" SIZE=18 >

</FORM>

</body>
</html>




Autor: htmlpoint.com
http://www.htmlpoint.com/jscript/orari/orario10.htm

Usuarios que han visto este tema también han visto...

- De decimales a Hexadecimales y viceversa en JavaScript
- Cambio de Imagen en JavaScript
- MozAfterPaint, evento para controlar los cambios en la página
- Polígonos con líneas geodésicas en mapas de Google
- Ver código de fuente de una página usando Javascript


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 13-02-2012 a las 08:50:01