Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Problemas con errores

Estas en el tema de Problemas con errores en el foro de Frameworks JS en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 13/10/2012, 12:55
 
Fecha de Ingreso: junio-2010
Mensajes: 106
Antigüedad: 10 años, 4 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

Etiquetas: ajax, errores, html, js, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:54.