Buenas Tardes:
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:
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);
}
HASTA AQUI TODO CORRECTO. Me carga el formulario y todo bien.
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>
Lo he realizado de varias maneras, inclusive hize algo similar como si cargara el fomulario es decir,
Código:
window.onload = function()
{
CargarPagina("http://www.midominio1.com/carga_form.php?paramA=1¶mB=2");
CargarDiv("http://www.midominio1.com/carga_div.php")………
}
Es decir :
Código:
function 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);
}
La pregunta como puede activar y mostrar el divPersonas que esta en midominio2.com
Gracias y saludos a todos