Detalles:
Hola, soy nuevo aquí, bueno, al grano:
He estado experimentando con un código para crear un menú en Javascript, esto es, por ejemplo que la información de 4 prestañas se cargen un sóla vez y se muestren a medida que el usuario pasa el raton sobre cada prestaña, por ejemplo cuando el usuario para el ratón sobre la prestaña 1, aparece el título de la prestaña 1 y su descripción... algo asi.
Código:
Código:
Tiene algunas variables que se usan en CSS, pero ese no es el punto.<script type="text/javascript" src= "prototipo.js"> </script> <script type="text/javascript"> /* <![CDATA[ */ var current_step = 1; function update_preview_steps(next) { for (var i = 1; i <= 4; i++) { $('preview-title-' + i).style.display = (current_step == i ? 'block' : 'none'); $('preview-text-' + i).style.display = (current_step == i ? 'block' : 'none'); $('preview-' + i).className = (current_step == i ? 's' + i + 'a' : 's' + i); }} /* ]]> */ </script> <table id="semblo" cellspacing="0" cellpadding="0" border="1"> <tr> <td class="s1a" id="preview-1" onmouseover= "current_step = 1; update_preview_steps(0);">paso 1</td> <td class="s2" id="preview-2" onmouseover= "current_step = 2; update_preview_steps(0);">paso 2</td> <td class="s3" id="preview-3" onmouseover= "current_step = 3; update_preview_steps(0);">paso 3</td> <td class="s4" id="preview-4" onmouseover= "current_step = 4; update_preview_steps(0);">paso 4</td> </tr> <tr> <td class="m" colspan="4"> <div id="preview-title-1">Titulo 1</div> <div id="preview-title-2">Titulo 2</div> <div id="preview-title-3">Titulo 3</div> <div id="preview-title-4">Titulo 4</div> </td> </tr> <tr> <td class="b" colspan="4" valign="top"> <div id="preview-text-1">Contenido 1</div> <div id="preview-text-2">Contenido 2</div> <div id="preview-text-3">Contenido 3</div> <div id="preview-text-4">Contenido 4</div> </td> </tr> </table>
El problema es que cuando se carga la página se cargan los títulos y los contenidos de todas las prestañas al mismo tiempo, y deseo que empieze desde la primera.
¿Cómo puedo solucionar eso?, se entiende?
Gracias!