Lo que trato de hacer es cargar parte del formulario de una pagina para llenar ciertos datos.... otra opcion que tenia en mente era recibir los valores por parte de la pagina
ASP y luego con java dividir esa cadena (como un split), para luego llenar
automáticamente un numero indeterminado de "
inputs" pero no encuentro el "
split" de
java.... Alguien sabe algo al respecto???
Java.js Código HTML:
function llenar(id,divid,divid2)
{
var peticion = nuevoAjax();
var url = "/funciones/cargar.asp";
var div = document.getElementById(divid).value;
var obj = document.getElementById(divid2);
var loading = document.getElementById("loading");
id = id+div+"&ms="+new Date().getTime();
peticion.open("POST", url, true);
peticion.onreadystatechange = function()
{
if(peticion.readyState == 0)
{
loading.innerHTML = "Enviando Petición...";
}
if(peticion.readyState == 1)
{
loading.innerHTML = "Espere Por Favor 25%...";
}
if(peticion.readyState == 2)
{
loading.innerHTML = "Espere Por Favor 50%...";
}
if(peticion.readyState == 3)
{
loading.innerHTML = "Espere Por Favor 75%...";
}
if (peticion.readyState == 4 && peticion.status == 200)
{
loading.innerHTML = "Listo...";
var result = peticion.responseText;
obj.innerHTML = result;
}
}
peticion.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
peticion.send(id);
return false;
}
Y solo funciona una vez... pues este mismo lo uso en el login... aunque ahí no cargo ningún formulario... según estuve escuchando IE no deja que se carguen formularios... pero no se si de verdad sea este el caso...
Cargar.asp Código HTML:
<label>Ciudad</label>
<input type="text" value="<%=ciudad%>" size="40" maxlength="20" id="cp1" class="textfield" /><br /><br />
<label>Delegacion o Municipio</label>
<input type="text" value="<%=municipio%>" size="40" maxlength="20" id="cp2" class="textfield" /><br /><br />
<label>Estado</label>
<input type="text" value="<%=estado%>" size="40" maxlength="20" id="cp3" class="textfield" /><br /><br />