he empezado un proyecto para mi universidad en el que necesito poder comunicarme con un servidor escrito en prolog que esta escuchando en el puerto 5000. cuando uso IE me pregunta si quiero permitir a la pagina utilize controles de ActiveX. en cuanto acepto, puedo comunicarme con el servidor. Firefox en cambio, no me permite la comunicacion, simplemente no me aparece nada. no hay mensaje de error alguno.
mi pregunta es, que necesito para poder usar mi applicacion web en firefox??
otra cosa es que no estoy usando ningun servidor web, la aplicacion debe de poder usarse solamente abriendo un archivo html desde cualquier lugar.
aqui esta la manera en que mando el mensaje (Utilizo JSON en la comunicacion)
Código:
queryString(data) regresa el objeto JSON que sera enviado al servidor.if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else if (window.ActiveXObject) { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } else { alert("Your browser does not support AJAX!"); } xmlhttp.open('POST','http://localhost:5000/',true); xmlhttp.setRequestHeader('Content-Type', 'application/json'); xmlhttp.onreadystatechange = stateHandler; xmlhttp.send(queryString(data));
gracias.