Professional Documents
Culture Documents
Programación Web
Proyecto #2
Profesor
Diego, Santimateo
Estudiante
Mendoza, Maritza
6-708-600
Fecha de Entrega
21-05-2007
Objetivos
Descripción de la asignación
function coloress(colore){
document.all[“ladodere”].style.backgroundColor=colore;
}
Esta es una de las funciones más
sencillas de este pequeño sistema.
Aplicando el color al div. La función colore recibe el color y
se lo aplica al div “ladoderecho”.
Pantalla de entrada con la imagen
Llamados de estas funciones anteriormente mencionadas:
function mostrar(id){
var obj = document.getElementById(id)
if(obj.style.display == ‘block’)
obj.style.display = ‘none’
else
{
oculta();
var varia = document.getElementById(id).style
varia.top=40;
obj.style.display = ‘block’
}
}
Esta función oculta es llamada dentro de otra función para así lograr el efecto
de poder ocultar los div o contenedores previamente visualizados. En este caso
se llama en la función mostrar y en la despliegaanno.
<li><a href=”#”
onClick=”despliegaanno(‘sem1anno1’,’sem2anno1’,’verano1’)”>I-Año</a></li>
Esta es la función encargada de visualizar los 3 div o contenedores a la vez, el
que tiene al I-semestre, el que contiene al II-semestre y del verano, se le pasan
como argumentos los nombres de los 3 div y estos son procesados dentro de la
misma. Como se puede observar esta función se ejecuta al dar un click sobre
la palabra I-año en este caso, y así se llama a la función despliegaanno.
En este caso se utilizó un CSS bastante dinámico tal como se requería en los
objetivos a cumplir, ya que en esta página se modificaba el top de los div que
se deseaban mostrar en el JavaScript, y en el mismo css no se le aplicaba top.
Ejemplo:
Este es el css, para el div del primer semestre-I año.
Como se puede observar no se le asigna ningún top, ya que el mismo es
controlado desde el javascript. También podemos observar que este div cuenta
con su display:none; para así controlar que el mismo está oculto y cuando este
sea llamado por la función quedará en block para asi visualizarse.
#sem1anno1{
position:absolute;
width:95%;
padding:3px 10px 3px 10px;
display:none;
text-align:justify;
}
Conclusiones
- CSS hace que las páginas sean mucho más agradables, pero con este
proyecto se logra ver lo dinámico que puede ser esta herramienta y los
buenos resultados que te pueden dar.
- En este proyecto se usa un css dinámico a la hora de cambiar los
colores a un contenedor o div, y también es usado a la hora de cambiar
los top, para poder visualizar los 3 semestres de un año en una sola
pantalla.
- Javascript no se queda para nada atrás, esta herramienta es la que más
dinamismo le da a la página, ya que por medio de utilizar funciones
JavaScript se logró el ocultamiento y visualización de los diferentes div
en los que se contenía la información.
- Xhtml una excelente herramienta, que guarda muchas reglas y que por
supuesto se tuvieron muy en cuenta en este proyecto, ya que el mismo
fue validado por validator.w3.org.
- Estas tres herramientas juntas le dan a la página un ambiente muy
agradable, capas de lograr que el usuario se sienta que lleva el control
sobre la página.