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);