Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2011, 09:37
idealismo
 
Fecha de Ingreso: agosto-2006
Mensajes: 16
Antigüedad: 18 años, 2 meses
Puntos: 0
hola buenos dias tengo un problema con el script javascript

estoy practicando y me tope con un problema con javascript pero lo estuve practicando con otra pagina si me salio solamente lo hice para entender bien el codigo la unica duda es que la pagina que estoy creando no me funciona y eso que copie bien sus valores sus setencias y bien su codigo pero aun asi no funciona ahora que lo que esta viendo ayer el codigo en donde si me salio estaba en una misma tabla y la pagina donde quiero agregar el codigo estan en tablas diferentes
les dare el ejemplo hablado
primero tengo tres div que conforman el cuerpo, encabezado y menu(lado izquierdo)
en el menu tengo una tabla ahi dentro tengo la estiquetas link1.... link5 que viene siendo esto este es el codigo:
<div id="tres"class="Menu">

<table border="0" class="TPrincipal">
<caption><h3>Menu</h3>
<hr width="60">
</caption>
<tbody>
<tr class="Trow">
<a onclick="javascript:esconder(0)"href="javascript:v oid(0);">Link1</a>
<a onclick="javascript:esconder(0)"href="javascript:v oid(1);">Link2</a>
<a onclick="javascript:esconder(0)"href="javascript:v oid(2)" >Link3</a>
<a onclick="javascript:esconder(0)"href="javascript:v oid(3);">Link4</a>
<a onclick="javascript:esconder(0)"href="javascript:v oid(4);">Link5</a>
</tr>
</tbody>
</table>
</div>

y en el cuerpo tengo esto:

<div id="cuerpo" class="Cuerpo">
<table id="tabla"width="960"cellspacing="0" cellpadding="0" border=""1">
<tbody>
<tr>
<td>
<div align="left">
<div id="cambia0"style="display:block;">
<span>Este es e link1</span>
</div>
<div id="cambia1"style="display:none;">
<span>Este es e link2</span>
</div>
<div id="cambia2"style="display:none;">
<span>Este es e link3</span>
</div> <div id="cambia3"style="display:none;">
<span>Este es e link4</span>
</div>
<div id="cambia4"style="display:none;">
<span>Este es e link5</span>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</div>


luego en <head></head> tengo este escript
<script type="javascript">

<script type="javascript">
function esconder(a){
for(i=0;i<=6;i++)
{
if(i==a)
document.getElementById("cambia"+i).style.display= "block";
else
document.getElementById("cambia"+i).style.display= "none";
}
}
</script>

Estos tres grupo de codigo que les puso su funcion es:
le doy click en link 1 y en cuerpo aparesca lo que tenga el span que corresponde a link1 y asi sucecivamente pero ya lo cale y no me funciona Los errores como que falta punto y coma estan descartados en el codigo si por ahi ven una falla sobre eso es que a lo mejor me pase en borrar de mas y no me di cuenta
Bueno como decia estuve practicando con otra pagina y precisamente este mismo codigo no mas con el pequeño detalle que estaban en la misma tabla pero en diferente columna a caso eso tiene algo que ver por favor alguien me ayude
gracias