Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/03/2004, 04:51
Avatar de PatomaS
PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 21 años
Puntos: 63
Hola...

Bueno, aquí tenemos un problema bastante complejo, así que vayamos paso a paso...

Primero, para lograr la compatibilidad de tu código con los navegadores, debes decidir cuales son tus objetivos, es decir, si vas a programas tu página para navegadores de la generación 4, deberás usar los objetos document.layer[] y document.all, si quieres que funciones en los posteriores, deberás usar los manejadores getElementById(). Si quieres que funcione en todos, deberás usar ambos.

Obviamente, tienes que usar, además, detectores de navegadores, tanto de versión, co mode fabricante.

Bueno, una vez decidido esto, pasarás a hacer el código correspondiente, así que vamos a ello.

En principio, el mismo código html que usas es un poco enrevesado, tablas dentro de tablas, no es muy recomendable según las normas del código ligero, además, puede que te baste con celdas dentro de la primera tabla, pero pasando de este tema, sigamos...

No nos mencionas la maquetación de la página, así que pensaré en la que creo es más lógica.

Tienes la tabla que nos muestras y debajo (visualmente) estarán las capas con la información de alumnos y empresas.

Bueno, lo que has de hacer, es lo siguiente, te enumeraré los pasos de lo que el script debe contener; esos pasos son los que yo heusado cuando he hecho más o menos lo mismo que tú mencionas.

1. al hacer clic, se llama a la función a la cual le pasas los valores (nombre de capa por lo que veo).
2. ocultas todas las capas.
3. muestras la capa que te interesa.

Simple ¿no?

;)

Y hasta te pasaré un codigo, pero como no tengo demasiado tiempo ,te paso uno hecho hace un tiempo.

Solo funciona para navegadores versión 4, pues lo hice hace tiempo...

http://cvc.cervantes.es/actcult/

esa es la página y aquí está el script

http://cvc.cervantes.es/actcult/actcult.js

Por cierto que ya debería actualizar ese códgio


Suerte

Feliidad
__________________
¡ hey, hou, hou, hey !