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