Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2011, 17:03
Avatar de gilber966
gilber966
 
Fecha de Ingreso: abril-2010
Mensajes: 117
Antigüedad: 14 años, 1 mes
Puntos: 4
funcion js no se ejecuta en ie

Hola tengo una funcion en js que no se me ejecuta en internet explorer

el elemento html:

Código HTML:
Ver original
  1. <input type="radio" name="tar" id="tar" value="com" onclick="colocaTexto('cat',this.value),iniciaHilo1()">

la llamada:

Código Javascript:
Ver original
  1. function iniciaHilo1(){
  2.  men=document.getElementById('bmar').value;
  3.  
  4.  if (men != null) {
  5.         //alert('NO EXISTE!!!');
  6.         llamaCloading('cat','adatb','ctraemarcas.php');
  7.     }
  8.  man=document.getElementById('mar').value;
  9.  
  10.  if (man!= null) {
  11.         //alert('NO EXISTE!!!');
  12.         llamaCloading('cat','adat','traemarcas.php');
  13.     }
  14. }

Esta funcion toma el valor de un elemento y lo usa para llamar a otra funcion

Código Javascript:
Ver original
  1. function llamaCloading(bar,div,pag){
  2.     val=document.getElementById(bar).value;
  3.     //alert("elemento:"+bar+" div:"+div+" pagina:"+pag);
  4.     //setTimeout("prediccion("+div+","+pag+","+val+")", 3000);
  5.     cloading(div,pag,val);
  6. }

por ultimo la funcion q hace la llamada ajax

Código Javascript:
Ver original
  1. function cloading(div,pag,val){
  2.  
  3. //alert("div."+div+" pagina"+pag+"val"+val);
  4. $(div).update("Cargando. . . ");
  5.  
  6.  new Ajax.Updater(div, pag, {
  7.  
  8. method: 'get',
  9.  
  10. parameters: {tip: val},
  11.  
  12. onSuccess: function(){
  13.  
  14. $(div).update("");
  15. }
  16. });
  17. }

todo este conjunto me sirve en todos los navegadores menos en ie