Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2008, 19:05
collisionbrain
 
Fecha de Ingreso: diciembre-2007
Mensajes: 4
Antigüedad: 17 años
Puntos: 0
Problema con navegadores y js

Hola a todos.. tengo un problema que me quiebra la cabeza ojala alguien pueda ayudarme:

Tengo el siguiente js en un template est js toma tres datos de sus respectivos textcombo y los envia a un php bien el problema readica en que los datos solo se envian cuando lo ejecuto solo trabaja en un navegador iceweasel para ser especifico.. ningun otro navegador envia los datos desde el submit que ejecuta la funcion enviaDatos que a su vez contiene a cargarContenido(t1,t2,t3) este es mi codigo js:

function nuevoAjax()
{

var xmlhttp=false;
try
{
// Creacion del objeto AJAX para navegadores no IE
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{

xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(E)
{
if (!xmlhttp && typeof XMLHttpRequest!='undefined') xmlhttp=new XMLHttpRequest();
}
}
return xmlhttp;
}


function cargarContenido(t1,t2,t3){

if(t1==0||t2==0||t3==0){
alert("Campos Vacios")
}
if((t1!=0) && (t2!=0) && (t3!=0)){

tr= t1+'|'+t2+'|'+t3
ajax=nuevoAjax()
ajax.open("GET","horarioX.php?tr="+tr,true)
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
alert(tr)
refresh()

}


}

ajax.send(null)

}

}

function refresh()
{
window.location.reload();
}

function enviaDatos(){
var camp=document.getElementById('campus');
var campus=camp.options[camp.selectedIndex].value;
var niv=document.getElementById('nivel');
var nivel=niv.options[niv.selectedIndex].value;
var tur=document.getElementById('turno');
var turno=tur.options[tur.selectedIndex].value;
var t1 = campus;
var t2 = nivel;
var t3 = turno;
cargarContenido(t1,t2,t3)

}




Por favor quien tenga una ide estare muy agradecido... : )