Error: http[act].responseText.extractScript is not a function
Archivo de origen: http://localhost/scripts/script.php
Línea: 133
Logicamente, antes en el servidor web no me daba ningun problema y en el servidor de internet no me lo da ahora. A que se puede deber el problema y como corregirlo?
El codigo que tengo es este y la linea marcada es la 133:
Código:
Gracias function createRequestObject(){ var peticion; var browser = navigator.appName; if(browser == "Microsoft Internet Explorer"){ peticion = new ActiveXObject("Microsoft.XMLHTTP"); } else{ peticion = new XMLHttpRequest(); } return peticion; } function ObtDatos(url, div, pos) { Contenedor = '<div style="position:relative; top: '+CentTop+'px; left: '+CentLeft+'px;"><table style="width: 100%;" ><tr><td style="width: 30px"><img src="images/loading.gif" /></td><td style="font-family: Verdana; font-size:x-small;"><strong><em>CARGANDO...</em></strong></td></tr></table></div>'; var obj = document.getElementById(div); var http = new Array(); var act = new Date(); http[act] = createRequestObject(); http[act].open('get', 'modules/'+pos+url+'.php'); http[act].onreadystatechange = function() { if(http[act].readyState==1){ obj.innerHTML = Contenedor; }else if (http[act].readyState == 4) { if (http[act].status == 200) { ObjDiv = document.getElementById('Fondo'); ObjDiv.style.overflowX = 'hidden'; ObjDiv.style.overflowY = 'auto'; var scs=http[act].responseText.extractScript(); obj.innerHTML = http[act].responseText; scs.evalScript(); }else if(http[act].status==404){ LanzVars(); CentLeft = CentLeft - 50; obj.innerHTML = '<div align="center" style="position:relative; top: '+CentTop+'px;"><span style="font-family: Arial;font-size: small;color: #FF0000;"><strong>Error 404: La página no existe.</strong></span>'; }else{ obj.innerHTML = '<div align="center" style="position:relative; top: '+CentTop+'px;"><span style="font-family: Arial;font-size: small;color: #FF0000;"><strong>Error:'.ajax.status+'</strong></span>'; } } } http[act].send(null); }