
19/07/2005, 08:37
|
| | Fecha de Ingreso: agosto-2004
Mensajes: 4
Antigüedad: 20 años, 9 meses Puntos: 0 | |
Ejemplito chiquitin Yo acabo de empezar a ver esto, y un buen amigo me mando este ejemplo para ver solo la funcionalidad. Ojala te sirva:
muestra.asp
---------------------------------------------------
<a onClick="muestraMensaje();" style="cursor:pointer">dale click aqui para mostrar el mensaje</a>
<input type="hidden" value="HOLA COMO ESTAS !!!!!!" id="mensaje">
<div id="salidaMensaje"></div>
<script language="javascript">
var req;
function muestraMensaje() {
var mensaje = document.getElementById("mensaje");
var url = "xml.asp?mensaje=" + escape(mensaje.value);
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
req.open("GET", url, true);
req.onreadystatechange = armaHtml;
req.send(null);
}
function armaHtml() {
if (req.readyState == 4) {
var mensaje = req.responseXML.getElementsByTagName("mensaje")[0];
document.getElementById("salidaMensaje").innerHTML =mensaje.childNodes[0].nodeValue;
}
}
}
</script>
xml.asp
------------------------------------------------
<%
mensaje=request("mensaje")
response.ContentType="text/xml"
response.Write("<?xml version='1.0' encoding='ISO-8859-1'?>")
response.write("<mensaje>"&mensaje&"</mensaje>")
%>
Solo es un ejemplo para ver como funciona, de ahi que tu puedes mandar llamar bases de datos, etc. etc. en el archivo .asp y devolverlos con el formato de xml para que el otro los jale de "forma transparente"
SOLO TIENES QUE COPIAR Y PEGAR PARA VER FUNCIONAR EL EJEMPLO
Ojala te funcione para que empieces con esto |