Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/10/2012, 12:55
Zipus
 
Fecha de Ingreso: junio-2010
Mensajes: 106
Antigüedad: 13 años, 10 meses
Puntos: 1
Problemas con errores

Los datos de la peticion ajax me vienen en json,
pero me devuelve el error "Uncaught TypeError: Cannot set property 'innerHTML' of null" en la linia 97,
he estado mirando y no veo cual puede ser el problema... :S
Muchas gracias! :P
Código Javascript:
Ver original
  1. window.setInterval("do_request()",25000);
  2. function do_request(){
  3.     $.post(
  4.         "request.php",
  5.         function getting(respuesta) {
  6.  
  7.                 function put (goal){
  8.                     var goal=goal;
  9.                     var ind=respuesta[goal];
  10.                     var x=respuesta[goal+'x'];
  11.                     var y=respuesta[goal+'y'];
  12.                     var z=respuesta[goal+'z'];
  13.                     var cc=respuesta[goal+'cc'];
  14.                     var cl=respuesta[goal+'cl'];
  15.                     var r=respuesta[goal+'r'];
  16.                     var s=respuesta[goal+'s'];
  17.  
  18.                     if (ind=="up") {
  19.                     document.getElementById('iu_'+goal).style.opacity=2;
  20.                     document.getElementById('iu_'+goal).style.MozOpacity=2;
  21.                     document.getElementById('id_'+goal).style.opacity=0.08;
  22.                     document.getElementById('id_'+goal).style.MozOpacity=0.08;
  23.                     document.getElementById('im_'+goal).style.opacity=0.08;
  24.                     document.getElementById('im_'+goal).style.MozOpacity=0.08;
  25.                     }
  26.                     if (ind=="neu") {
  27.                     document.getElementById('im_'+goal).style.opacity=2;
  28.                     document.getElementById('im_'+goal).style.MozOpacity=2;
  29.                     document.getElementById('id_'+goal).style.opacity=0.08;
  30.                     document.getElementById('id_'+goal).style.MozOpacity=0.08;
  31.                     document.getElementById('iu_'+goal).style.opacity=0.08;
  32.                     document.getElementById('iu_'+goal).style.MozOpacity=0.08;
  33.                     }
  34.                     if(ind=="down"){
  35.                     document.getElementById('id_'+goal).style.opacity=2;
  36.                     document.getElementById('id_'+goal).style.MozOpacity=2;
  37.                     document.getElementById('im_'+goal).style.opacity=0.08;
  38.                     document.getElementById('im_'+goal).style.MozOpacity=0.08;
  39.                     document.getElementById('iu_'+goal).style.opacity=0.08;
  40.                     document.getElementById('iu_'+goal).style.MozOpacity=0.08;
  41.                     }
  42.  
  43.                     var propx = 'rotate('+ x + 'deg)';
  44.                      document.getElementById( goal +"_x").style.MozTransform = propx;
  45.                      document.getElementById( goal +"_x").style.WebkitTransform = propx;
  46.                      document.getElementById( goal +"_x").style.OTransform = propx;
  47.                      document.getElementById( goal +"_x").style.msTransform = propx;
  48.                      document.getElementById( goal +"_x").style.transform = propx;
  49.                      if (x>=-130) {if (x<-120) { document.getElementById("f_"+goal).innerHTML = "Nula";}}
  50.                      if (x>=-120) {if (x<-90) { document.getElementById("f_"+goal).innerHTML = "Muy Débil";}}
  51.                      if (x>=-90) {if (x<-60) { document.getElementById("f_"+goal).innerHTML = "Débil";}}
  52.                      if (x>=-60) {if (x<-30) { document.getElementById("f_"+goal).innerHTML = "Muy Moderada";}}
  53.                      if (x>=-30) {if (x<0) { document.getElementById("f_"+goal).innerHTML = "Moderada";}}
  54.                      if (x>=0) {if (x<30) { document.getElementById("f_"+goal).innerHTML = "Constante";}}
  55.                      if (x>=30) {if (x<60) { document.getElementById("f_"+goal).innerHTML = "Acusada";}}
  56.                      if (x>=60) {if (x<90) { document.getElementById("f_"+goal).innerHTML = "Intensa";}}
  57.                      if (x>=90) {if (x<120) { document.getElementById("f_"+goal).innerHTML = "Muy Intensa";}}
  58.                      if (x>=120) {if (x<=130) { document.getElementById("f_"+goal).innerHTML = "Extrema";}}
  59.  
  60.  
  61.                     var propy = 'rotate('+ y + 'deg)';
  62.                      document.getElementById( goal +"_y").style.MozTransform = propy;
  63.                      document.getElementById( goal +"_y").style.WebkitTransform = propy;
  64.                      document.getElementById( goal +"_y").style.OTransform = propy;
  65.                      document.getElementById( goal +"_y").style.msTransform = propy;
  66.                      document.getElementById( goal +"_y").style.transform = propy;
  67.                      if (y>=-130) {if (y<-120) { document.getElementById("p_"+goal).innerHTML = "Alta"}}
  68.                      if (y>=-120) {if (y<-90) { document.getElementById("p_"+goal).innerHTML = "Moderada";}}
  69.                      if (y>=-90) {if (y<-60) { document.getElementById("p"+goal).innerHTML = "Baja";}}
  70.                      if (y>=-60) {if (y<-30) { document.getElementById("p_"+goal).innerHTML = "Débil";}}
  71.                      if (y>=-30) {if (y<0) { document.getElementById("p_"+goal).innerHTML = "Nula";}}
  72.                      if (y>=0) {if (y<30) { document.getElementById("p_"+goal).innerHTML = "Nula";}}
  73.                      if (y>=30) {if (y<60) { document.getElementById("p_"+goal).innerHTML = "Débil";}}
  74.                      if (y>=60) {if (y<90) { document.getElementById("p_"+goal).innerHTML = "Baja";}}
  75.                      if (y>=90) {if (y<120) { document.getElementById("p_"+goal).innerHTML = "Moderada";}}
  76.                      if (y>=120) {if (y<=130) { document.getElementById("p_"+goal).innerHTML = "Alta";}}
  77.  
  78.  
  79.                     var propz = 'rotate('+ z + 'deg)';
  80.                      document.getElementById(goal+"_z").style.MozTransform = propz;
  81.                      document.getElementById(goal+"_z").style.WebkitTransform = propz;
  82.                      document.getElementById(goal+"_z").style.OTransform = propz;
  83.                      document.getElementById(goal+"_z").style.msTransform = propz;
  84.                      document.getElementById(goal+"_z").style.transform = propz;
  85.                      if (z>=-130) {if (z<-120) { document.getElementById("z_"+goal).innerHTML = "Muy bajista";}}
  86.                      if (z>=-120) {if (z<-90) { document.getElementById("z_"+goal).innerHTML = "Bajista";}}
  87.                      if (z>=-90) {if (z<-60) { document.getElementById("z_"+goal).innerHTML = "Moderadamente bajista";}}
  88.                      if (z>=-60) {if (z<-30) { document.getElementById("z_"+goal).innerHTML = "Levemente bajista";}}
  89.                      if (z>=-30) {if (z<0) { document.getElementById("z_"+goal).innerHTML = "Neutral";}}
  90.                      if (z>=0) {if (z<30) { document.getElementById("z_"+goal).innerHTML = "Neutral";}}
  91.                      if (z>=30) {if (z<60) { document.getElementById("z_"+goal).innerHTML = "Levemente alcista";}}
  92.                      if (z>=60) {if (z<90) { document.getElementById("z_"+goal).innerHTML = "Moderadamente alcista";}}
  93.                      if (z>=90) {if (z<120) { document.getElementById("z_"+goal).innerHTML = "Alcista";}}
  94.                      if (z>=120) {if (z<=130) { document.getElementById("z_"+goal).innerHTML = "Muy alcista";}}
  95.  
  96.                      document.getElementById("s_"+goal).innerHTML = s;
  97.                      document.getElementById("r_"+goal).innerHTML = r;
  98.                      document.getElementById("cc_"+goal).innerHTML =  cc;
  99.                      document.getElementById("cl_"+goal).innerHTML =  cl;
  100.                      }
  101.                      put('ZCN2');
  102.                      put('ZWN2');
  103.                      put('ZSN2');
  104.                      put('ZMN2');
  105.                      put('ZON2');
  106.                      put('LEM2');
  107.                      put('HEM2');
  108.                      put('GFQ2');
  109.                      put('EURUSD');
  110.  
  111.         }
  112.     );
  113.  
  114. }

Última edición por Zipus; 13/10/2012 a las 12:57 Razón: ortografia y agradecimiento