Hola a todos!
pues esto de ajax me parecio muy interesante, asi que me puse hacer algunas prubas e invetigar un poco.
use el ejemplo de nuestro amigo MaBoRaK pero igual tenia los mismos errores en IE
busque informacion por ahi.
Consegui que ya no me de error con este codigo, todo funciono perfecto!
Código PHP:
<script language="javascript" type="text/javascript">
function getHTTPObject() {
var xmlhttp;
/*@cc_on
@if (@_jscript_version >= 5)
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
@else
xmlhttp = false;
@end @*/
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp = false;
}
}
return xmlhttp;
}
//la funcion que hará el trabajo sucio
//esta funcion es la que llamamos en el evento ONCLICK de nuestro boton
function primer_tope()
{
//creamos el objeto
// var _objetus=new objetus()
var _objetus = getHTTPObject()
//cargamos una varible con las variables que vamos a enviar
_values_send="funcion=pt"
_URL_="proceso.php?"
_objetus.open("GET",_URL_+"&"+_values_send,true);
//una vez enviado los valores inmediatamente llamamos a la propiedad
//onreadystatechange
_objetus.onreadystatechange=function() {
//dentro de la funcion comprobamos el estado del proceso
//si es 4 (terminado) pedimos lo que nos han mandado
if (_objetus.readyState==4)
{
//usamos la propiedad responseText para recibir en una cadena
//lo que nos mandaron
window.alert(_objetus.responseText);
//_objetus.readyState=0
}
}
//obligatorio .... luego explicarè el porque
_objetus.send(null);
}
</script>
No ser por que nuestro amigo MaBoRaK recomendo la primera opcion y no la segunda, en su manual, eso no me quedo muy claro
.
En lo personal prefiero la segunda, por que el código que esta dentro de estos simbolos /**/ que son comentarios para los demas navegadores pero no para IE, que si los procesa, usando la compilación condicional para evitar errores en navegadores antiguos de IE.
Mayor informacion encuentran en
http://www.programacion.com/html/art...tw_js_recarga/
Saludos a todos!!
Seguire investigando :)