Hola amigos,
hace tiempo que no me dejaba caer por este foro.
Bueno, sigo con el "cursillo" de Javascript y me he topado con una lección que tengo atragantado. Me toca la parte del objeto document.
La idea es que me aconsejen, NO QUE ME HAGAN EL EJERCICIO. bueno, les cuento de que va....
En el ejercicio tengo que trabajar con la propiedad images del objeto document. tengo que practicar como se accede a cada objeto imagen de la página...
Por ello, tengo que escribir código HTML para crear una página Web en la que únicamente se muestren uno.gif, dos.gif, 3.gif y 4.gif. pero lo dificil es que me pide el ejercicio que especifique el tamaño de cada imagen en el código.
Los pasos que tengo que realizar poco a poco son los siguientes.
1.- Tiene que aparecer un cuadro de diálogo en el que se le pide al usuario que introduzca un valor del 0 al 3 indicando la primera imagen a modificar. por defecto aparecerá el valor 0.
hasta aquí bien, (creo) se trata de un simple prompt
2.- A continuación se comprueba el valor introducido por el usuario y si no es correcto, se le vuelve a pedir dicho valor hasta que sea correcto.
En esto estoy un poco liado con el if else.
3.- Aparece un segundo cuadro de diálogo en el que se vuelve a pedir un valor del 0 al 3, indicando la segunda imagen a modificar. por defecto aparecerá de nuevo el 0.
4.- Se comprueba si este segundo valor es correcto,y en caso negativo, se le vuelve a pedir al usuario dicho valor hasta que sea correcto.
De momento hasta aquí voy más lento que el caballo del malo
5.- Se comprueba si el número de la primera imagen es inferior al número de la segunda imagen
5.1.- En caso afirmativo, se intercambian las imágenes. Es decir, se intercambia el valor de la propiedad src de cada objeto.
5.2.- En caso negativo, aparecerá un mensaje indicando que el primer valor debe ser inferior o igual al segundo valor.
Y fin de la historia. PASO A PASO. como dicen en ingles little by little. Bueno, confieso que realmente no comprendo muy bien lo que me piden al fin y al cabo en el examen, pero espero que con la ayuda de ustedes de enterarme de algo.
Yo me he atrevido a hacer alguna cosilla, poca pero en fin.
Código PHP:
<html><head>
<title>Examen</title>
<script>
function CambiarImages(valor,imagen)
{
document.images[valor].src=imagen
valor=prompt("Por favor, introduce un valor de 0 a 3 para modificar las imagenes","0")
if (valor>3)
return true
else
alert("Por favor, introduce un valor correcto")
}
</script>
</head>
<body>
<table width="42%" border="3" align="center">
<tr>
<td><div align="center"><img src="uno.gif" width="54" height="41"></div></td>
<td><div align="center"><img src="dos.gif" width="68" height="72"></div></td>
<td><div align="center"><img src="tres.gif" width="50" height="45"></div></td>
<td><div align="center"><img src="cuatro.gif" width="78" height="35"></div></td>
</tr>
</table>
</body>
</html>
Bueno, espero