Código:
para mejor entendimiento, tengo una pagina llamada home.php solo carga unos tabs, las otras paginas las carga como cuerpo con ajax, la primeroa pagina es un form esta se guarda en una pagina llamada save.php y vuelvo al form con href de javascript. la sgte pagina tiene lo form anidados, pero una vez que se envia el form dejan de funcionar, que puede ser???? function nuevoAjax(){ var xmlhttp=false; try{ xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try{ xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }catch(E) { xmlhttp=false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); } return xmlhttp; } function cargaContenido(selectACargar){ var selectAnterior=selectACargar-1; var valor=document.getElementById("select_"+selectAnterior).options[document.getElementById("select_"+selectAnterior).selectedIndex].value; var elemento; if(valor!=0) { ajax=nuevoAjax(); ajax.open("GET", "select_.php?seleccionado="+valor+"&select="+selectACargar, true); ajax.onreadystatechange=function(){ if (ajax.readyState==1){ elemento=document.getElementById("select_"+selectACargar); elemento.length=0; var opcionCargando=document.createElement("option"); opcionCargando.value=0; opcionCargando.innerHTML="Cargando..."; elemento.appendChild(opcionCargando); elemento.disabled=true; } if (ajax.readyState==4){ document.getElementById("fila_"+selectACargar).innerHTML=ajax.responseText; } } ajax.send(null); } var x=1, y=null; while(x<=2){ valor=document.getElementById("select_"+x).options[document.getElementById("select_"+x).selectedIndex].value; if(valor==0){ while(x<=2){ y=x+1; elemento=document.getElementById("select_"+y); elemento.length=0; var opcionSelecciona=document.createElement("option"); opcionSelecciona.value=0; opcionSelecciona.innerHTML="Selecciona opción..."; elemento.appendChild(opcionSelecciona); elemento.disabled=true; x++; } } x++; } }