Hola tengo una funcion en js que no se me ejecuta en internet explorer
el elemento html:
Código HTML:
Ver original<input type="radio" name="tar" id="tar" value="com" onclick="colocaTexto('cat',this.value),iniciaHilo1()">
la llamada:
Código Javascript
:
Ver originalfunction iniciaHilo1(){
men=document.getElementById('bmar').value;
if (men != null) {
//alert('NO EXISTE!!!');
llamaCloading('cat','adatb','ctraemarcas.php');
}
man=document.getElementById('mar').value;
if (man!= null) {
//alert('NO EXISTE!!!');
llamaCloading('cat','adat','traemarcas.php');
}
}
Esta funcion toma el valor de un elemento y lo usa para llamar a otra funcion
Código Javascript
:
Ver originalfunction llamaCloading(bar,div,pag){
val=document.getElementById(bar).value;
//alert("elemento:"+bar+" div:"+div+" pagina:"+pag);
//setTimeout("prediccion("+div+","+pag+","+val+")", 3000);
cloading(div,pag,val);
}
por ultimo la funcion q hace la llamada ajax
Código Javascript
:
Ver originalfunction cloading(div,pag,val){
//alert("div."+div+" pagina"+pag+"val"+val);
$(div).update("Cargando. . . ");
new Ajax.Updater(div, pag, {
method: 'get',
parameters: {tip: val},
onSuccess: function(){
$(div).update("");
}
});
}
todo este conjunto me sirve en todos los navegadores menos en ie