Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2007, 18:15
-thor-
 
Fecha de Ingreso: febrero-2006
Mensajes: 446
Antigüedad: 19 años
Puntos: 3
Problema con this.id(no funciona con explorer)

Para recibir los valores asignados en el arreglo ocupo this.id,en firefox me funciona sin problema y me envia los valores a la pagina php,pero en explorer no envia los valores y me sale "undefined",cuando visualizo que valores llegan a php (echo $seccion).
de que otra forma puedo recorrer el arreglo para ir asignandole los valores a mi variable seccion y que funcione en firefox y explorer.O que estare haciendo mal,aunque firebug no me arroja errores.
gracias

esta es mi pagina principal
Código PHP:
<div class="tabOn" id="tab1">pagina1</div>
<
div class="tabOff" id="tab2">pagina2</div>
<
div class="tabOff" id="tab3">pagina3</div
este es el archivo js el cual recibe los valores
Código PHP:
var tabsId=new Array();
tabsId['tab1']='1';
tabsId['tab2']='2';
tabsId['tab3']='3';

/*aca recorro el arreglo*/
for(key in tabsId)
{
elemento=document.getElementById(key);
if(
elemento.className=='tabOn')
{
elemento.className='tabOff';
}}
this.className='tabOn';

/*aca seccion deberia recibir el id,solo en firefox funciona*/
seccion=tabsId[this.id];
enviarpeticion.send('seccion='+seccion);