Código:
me dijeron que si kiero borrar los hijos de las lineas que quiero que coja el mismo codigo k les pegue solo k le ponga removechild pero nose nada de javascript a ver si me ayudan yo intente esto...function guardarPedido() { if (0){ return 0; } if(validaPedido()){ { if (confirm("Estas seguro de esta operacion?")){ document.getElementById('cCustomerCod').value=""; document.getElementById('cWarehouseCod').value=""; document.getElementById('cEntityCod').value=""; document.getElementById('cCurrencyCod').value=""; document.getElementById('cSalesmanCod').value=""; document.getElementById('cCustomerCod').focus(); var otBody = document.getElementById('cuerpoPedido'); oTrs = otBody.getElementsByTagName("tr"); var XML= new XMLWriter(); XML.BeginNode("pedido"); XML.BeginNode("cabecera"); var cCustomerCod = document.getElementById("cCustomerCod"); XML.Node("cliente",cCustomerCod.value); var cWarehouseCod = document.getElementById("cWarehouseCod"); XML.Node("almacen",cWarehouseCod.value); var cEntityCod = document.getElementById("cEntityCod"); XML.Node("entidad",cEntityCod.value); var cCurrencyCod = document.getElementById("cCurrencyCod"); XML.Node("moneda",cCurrencyCod.value); var cSalesmanCod = document.getElementById("cSalesmanCod"); XML.Node("vendedor",cSalesmanCod.value); var dtFechaSurtido = document.getElementById("FechaSurtido"); XML.Node("fechaSurtido",dtFechaSurtido.value); XML.EndNode(); XML.BeginNode("lineas"); for (var i = 0; i < oTrs.length; i++) { oTr = oTrs[i]; if (oTr.getAttribute("name") == "lineaPed"){ XML.BeginNode("linea"); oTds = oTr.getElementsByTagName("td"); oTd = oTds[1]; cItemCod = oTd.innerHTML; XML.Node("producto",cItemCod); oTd = oTds[3]; cDescripcion = oTd.innerHTML; XML.Node("descripcion",cDescripcion); oTd = oTds[4]; oHidden = oTd.firstChild; cComment = oHidden.value; XML.Node("observacion",cComment); oTd = oTds[5]; cantidad = oTd.innerHTML; XML.Node("cantidad",cantidad); oTd = oTds[6]; precio = oTd.innerHTML; XML.Node("precio",precio); XML.EndNode(); } } //XML.EndNode(); XML.Close(); // Takes care of unended tags. // The replace in the following line are only for making the XML look prettier in the textarea. //alert(XML.ToString()); var ventana = window.open("GuardaPedido.php?Pedido="+XML.ToString(),"mywindow","width=400,height=200"); texto = ventana.document.getElementById("salidaxml"); //alert(XML.ToString()); return 1; //window.open("GET","guardaPedido.php?Transaccion=pedido&,"true); } else { return 0; } } } }
Código:
lo k me interesa borrar es solo los "tr" de "otbody" lo demas no me interesa ok?.. ojala me puedan ayudar nose gracias... var otBody = document.getElementById('cuerpoPedido'); oTrs = otBody.getElementsByTagName("tr"); for (var i = 0; i < oTrs.length; i++) { oTr = oTrs[i]; oTrs.removeChild; i=0; }