Po aquí con una duda muy complicada, a ver vamos al grano.
Tengo dos Dominios
El primero http://www.dominio1.com
Y el otro http://www.dominio2.com
Dentro del www.dominio2.com tengo un formulario que se se genera o se llama desde www.dominio1.com
….
Código HTML:
<script> window.onload = function() { CargarPagina("http://www.midominio1.com/carga_form.php?paramA=1¶mB=2"); }; </script> <div id=”cargar_formulario”> <form name="frmBusqueda" action="http://www.dominio1.php/busqueda.php" method="post"> <table width="250" align="center" cellpadding="1" cellspacing="1" border="0"> <tr> <td width="213"><div align="center">Fecha Nacimiento</div></td> </tr> <tr> <td> <div align="center"> <input type="text" value="" id="txt_fecha_nacimiento" name="txt_fecha_nacimiento" class="text" /> </div> </td> </tr> <tr> <td>Mensaje</td> </tr> <tr> <td> <div id="divPersonas" style="visibility:hidden; display:none">Cualquier mensaje</div> </td> </tr> </table> </form> </div>
….
Ahora en www.dominio1.com mediante ajax tengo que mostrar cualquier mensaje dentro del divPersonas que esta en www.dominio2.com .
En dominio1.com dentro de un directorio de java/ estan el objeto donde crea el objeto httmlRequest de la siguiente manera
Código:
HASTA AQUI TODO CORRECTO. Me carga el formulario y todo bien. 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 CargarPagina (pagina)
{
oAjax = nuevoAjax();
oAjax.onreadystatechange = function() { // instructions to process the response };
if (oAjax.readyState == 4)
{
if(oAjax.status == 200)
{
document.getElementById(‘cargar_formulario).innerHTML = oAjax.responseText;
}
else
{
alert("Error");
}
}
else
{
// Wait...
}
}
oAjax.open("GET", pagina, true);
oAjax.send(null);
}
Pero….
Quiero que al mismo tiempo que cuando de carga el formulario del dominio2.com tambien se habilite el divPersonas, es decir:
Código HTML:
<div id="divPersonas" style="visibility:visible; display:block">Cualquier mensaje</div>
Código:
Es decir :window.onload = function()
{
CargarPagina("http://www.midominio1.com/carga_form.php?paramA=1¶mB=2");
CargarDiv("http://www.midominio1.com/carga_div.php")………
}
Código:
La pregunta como puede activar y mostrar el divPersonas que esta en midominio2.comfunction CargarDiv(pagina)
{
oAjax = nuevoAjax();
oAjax.onreadystatechange = function() { // instructions to process the response };
if (oAjax.readyState == 4)
{
if(oAjax.status == 200)
{
document.getElementById("divPersonas ").innerHTML = "<div style=visibility:visible; display:block;>";
}
else
{
alert("Error");
}
}
else
{
// Wait...
}
}
oAjax.open("GET", pagina, true);
oAjax.send(null);
}
Gracias y saludos a todos

