No se bien como explicarme. vamos a ver si puedo hacerme entender. tal vez la pregunta vaya en js o dhtml.
quiero hacer una clase para encapsular la conexión con ajax, la idea es evitar crar el objeto ajax en una variable global, y que esto me permita crear varias instancias de conexión a sincrónica.
Luego de varias pruebas llegue a la conclusión que añadiendo un par de propiedades al objeto ajax solucionaría mi problema.
El problema es que esto me funciona divino en firefox. Pero en IE nada.
Código Javascript
:
Ver originalfunction crearXMLHttpRequest() {
var xmlHttp=null;
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} else {
if (window.XMLHttpRequest) {
XMLHttpRequest.prototype.nueva_propiedad = "hola";// hereda propiedad en firefox
xmlHttp = new XMLHttpRequest();
}
}
return xmlHttp;
La pregunta es ¿Puedo heredar de ActiveXObject("Microsoft.XMLHTTP")?