Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/04/2009, 17:53
Avatar de Calizman
Calizman
Organiza competencias CSS
 
Fecha de Ingreso: octubre-2008
Ubicación: Ciudad de Guatemala, Guatemala
Mensajes: 1.122
Antigüedad: 15 años, 7 meses
Puntos: 83
Caja que aparece y desaparece

Saludos Foreros de JS!

Es mi primera aventura en JS y realmente no tengo ni la menor idea de lo que estoy haciendo, pero gracias a las FAQS y a Google, he podido armar algo asi como un script (Asi se les dice cierto?)

Luego de un dia entero de investigar, decidi preguntarles a los sabios maestros de el foro de Java Script.

Antes de presentar mi Script, les explico lo que quiero:
tengo un menu lateral de 10 opciones, lo que quiero es que cuando alguen haga click sobre cada opcion, un cuadro aparezca a el lado derecho con su definicion y que cuando hagan click en el siguiente enlace, el que antes presionaron desaparezca y aparezca el nuevo cuadro. Me explique?

Tengo esto:
Código JavaScript:
Ver original
  1. <script type="text/javascript">
  2. var capa
  3. function cambio(idCapa){
  4. if (document.layers) capa = eval("document." + idCapa);
  5. if (document.all) capa = eval(idCapa + ".style");
  6. if (document.getElementById) capa = eval('document.getElementById("' + idCapa + '").style');
  7. if ((capa.visibility == "hidden") || (capa.visibility == "hide")){
  8. capa.visibility = (document.layers) ? "show" : "visible" ;
  9. }else{
  10. capa.visibility = (document.layers) ? "hide" : "hidden" ;
  11. }
  12. }
  13. //-->
  14. </script>

Y aqui tengo el HTML (son 10 opciones, pero para no hacer todo largo, solo escribire dos de las que tengo, las demas son iguales... solo cambia el numero)

Código HTML:
Ver original
  1. <ul>
  2. <li>
  3. <a href="#" onclick="cambio('capa1')">Cursos de Programacion</a>
  4. </li>
  5. <li>
  6. <a href="#" onclick="cambio('capa2')">Cursos de Ofimatica</a>
  7. </li>
  8. </ul>
  9. <div id="capa1">
  10. </div>
  11. <div id="capa2">
  12. </div>

Desde ya, muy agradecido a todos por su ayuda
__________________
[ Mi Sitio Personal ]
"La felicidad no es una estacion de llegada... Es un modo de viajar"
Tom Schreiter