P: Cómo establecer la conexión XML para mis scripts?
R:
Usando la función
XMLHttpRequest() para navegadores diferentes a IE.
El objeto
XMLHttpRequest te permite hacer peticiones asíncronas sin que el navegador tenga que enviar la página al servidor. Una vez que se recibe el XML de la petición se procesa con CSS y XSLT y se genera dinámicamente vía DOM y CSS el nuevo aspecto de la pantalla.
Ejemplo:
Código HTML:
function xmlConectar() {
// Detectando que navegador se está usando...
if(navigator.appName == 'Microsoft Internet Explorer') {
http = new ActiveXObject('Microsoft.XMLHTTP');
} else {
http = new XMLHttpRequest();
}
return http;
}
Para cuando necesites aplicar una aplicacion desde el script primero declara una nueva variable como por ejemplo:
Código HTML:
rsHttp = new xmlConectar();
Ya con esto puedes conectar tus scripts y obtener la información en texto del archivo solicitado en open como por ejemplo:
Código HTML:
rsHttp.open('metodo','archivo/a/abrir.tal');
Siempre usar la variable con el objeto declarado para las respuestas del archivo solicitado.