cordial saludo truman pero en el mensaje escribi que guardar me funciona de maravillas, tengo que mostrar los datos que va guardando en una tabla en la parte de abajo.
 
tengo dos funciones como les muestro:  
 Cita:  //aqui quiero llenar la tabla con datos
function DetallePendientes(){
	tf ="BUSCAR_DETALLE_PENDIENTE";
	url="DetallePendientes.php?op="+4+"&CodigoPendient  e="+document.form.TxtCodiPend.value;
	http.open("GET", url, true); 
	http.onreadystatechange = handleHttpResponse; 
	http.send(null);
 
   return true;
}
 
//aqui guardo
function Guardar(){
	tf = "GUARDAR_CONSUMO";	
	url="GuardarPendiente.php?Op="+1+"&CedMedico="+doc  ument.form.CodMedico.value;
	http.open("GET", url, true); 
	http.onreadystatechange = handleHttpResponse; 
	http.send(null);
}
 
function handleHttpResponse(){
	if (http.readyState == 4){  
		 results = eval(http.responseText);	
 
		if(tf == "BUSCAR_DETALLE_PENDIENTE"){
			if (http.readyState == 4){ 
				results = eval(http.responseText);
 
				cadena = "<table align=center border=0 width=98%>"
				cadena+= "<tr><td align=center width=18%>PLU</td><td align=center width=48%>MEDICAMENTO</td><td align=center width=10%>CANTIDAD</td><td align=center width=10%>SALDO</td><td align=center width=10%>COSTO</td></tr>";
				if(results != null){
					for(i = 0; i < results.length; i++){					
						Contador = i + 1;
						dato = results[i];
						if(i%2 == 0){
							cadena+="<tr bgcolor=#CCCCCC>";
						}
						else {
							cadena+="<tr bgcolor=#FFFFFF>";	
						}	
 
						if(dato.TmpMedValor > 0){
							var estilo = 'EstiloReporte';							
						}
						else{
							var estilo = 'Obligatorio';
						}
<!--							ValorTotal = Math.round((dato.TmpDetPenCosto / dato.TmpDetPenSaldo) * dato.TmpDetPenCantiPendiente);
							cadena+= "<td width=18% align=center class="+estilo+"><input name='ConsecDetalPendi"+i+"' type='hidden' id='ConsecDetalPendi"+i+"' value='"+dato.TmpDetPenCodigo+"' />"+dato.TmpMedCodigo+"</td>";
							cadena+= "<td width=48% align=left class="+estilo+">"+dato.TmpMedNomResolucion+"</td>";
							cadena+= "<td width=10% align=center class="+estilo+"><input class='Objetos' type='text' name='TxtCantidad"+i+"' id='TxtCantidad"+i+"' onKeyPress='return ValidarSaldoMedicamento(event, this.name, document.form.Saldo"+i+".value,document.form.Conse  cDetalPendi"+i+".value)' size='5' value='"+dato.TmpDetPenCantiPendiente+"'/></td>";
							cadena+= "<td width=10% align=center class="+estilo+"><input name='Saldo"+i+"' type='hidden' id='Saldo"+i+"' value='"+dato.TmpDetPenSaldo+"' />"+dato.TmpDetPenSaldo+"</td>";
							cadena+= "<td width=10% align=center class="+estilo+"><input name='Costo"+i+"' type='hidden' id='Costo"+i+"' value='"+dato.TmpDetPenCosto+"' />"+dato.TmpDetPenCosto+"</td>";
							cadena+= "</tr>";
					}
					cadena+= "</table>"
					document.getElementById('datos').style.display='bl  ock';
					document.getElementById('datos').innerHTML=cadena;
					document.form.items.values = Contador;
					document.form.BtnGuardar.disabled = false;
				}
				else{
					document.getElementById('datos').style.display='no  ne';	
				}
			}			
	  }
 
	  if(tf == "GUARDAR_CONSUMO"){
		 if(results == 1){
			document.getElementById('respuesta').style.display  ='block';
			document.getElementById('respuesta').innerHTML="Se guardo exitosamente";				
		}
		//aqui quiero llamar la funcion pero no me retorna nada
		DetallePendientes();		
	  }
	}
}
    de lugar de DetallePendientes llamo a la pagina que les comente y la cierro y ahi si hace la llamada de la funcion y retorna la tabla pero no quiero que se vea cuando se abre y se cierra la pagina 
Agradezco la ayuda y sugerencias que me puedan brindar