hola tengo en un archivo un llamado a una funcion que utiliza ajax, en ie me funciona perfecto pero en fire fox me dice que la funcion no esta definida.
esta es la funcion :
Código HTML:
function registrar(compra,copias,total)
{
ajax=objetoAjax();
//uso del medotod POST
//archivo que realizará la operacion registro.php
var resul = document.getElementById("result");
ajax.open("POST", "registro.php",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4)
{
//mostrar resultados en esta capa
resul.innerHTML = ajax.responseText;
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//enviando los valores
ajax.send("id_compra="+compra+"&copias="+copias+"&total="+total+"&detalle=2")
}
aca la llamo:
Código HTML:
registrar(compra,copias,total);
y aca incluyo el archivo.js en el .php(esto esta antes del llamado a la funcion):
Código HTML:
<script charset="utf-8" language="JavaScript" type="text/javascript" src="ajax.js"></script>
alguien sabe porq puede ser?