Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2011, 04:50
pistacho_55555
 
Fecha de Ingreso: mayo-2011
Mensajes: 1
Antigüedad: 13 años
Puntos: 0
javascript y xml

Buenas a todos, soy nuevo en el foro. Estoy creando una página con XML y salida XSL. Mi problema es el siguiente...: hago un calendario, javascript y dinámicamente, con funciones tipo fecha pero lo dibujo en una tabla y le asigno a cada celda un disparador para que cuando se pinche un día se pinte en un div una información que se signa en el xml a cada día, "el menú diario".

<pie>
<dia> 1 </dia>
<comida>Lentejas, si las quieres las tomas y si no las dejas</comida>
<merienda>Lentejas frías</merienda>

<dia> 2 </dia>
<comida>Lenteja de ayer recalentadas</comida>
<merienda>Lentejas de ayer frías</merienda>

<dia> 3 </dia>
<comida>jejeje, Lentejas de anteayer chamustadas.</comida>
<merienda>joeeeeer, lentejas de anteayer frías</merienda>
</pie>



Mi pregunta es cómo puedo acceder a la información del menú. He intentado varias cosas y aunque no me da error me pinta: "undefined".

Gracias de antemano. Un saludo.

Código:
var pie=xmlDoc.getElementsByTagName("pie");

for (var i = 0; i < pie.length; i++) {

var menu_dia = parseFloat(pie[i].getElementsByTagName("dia")[valor].firstChild.data);
var menu_comida = parseFloat(pie[i].getElementsByTagName("comida")[valor].firstChild.data);
var menu_merienda = parseFloat(pie[i].getElementsByTagName("merienda")[valor].firstChild.data);

}
div.innerHTML = "dia: " + menu_dia + 'comida: ' + menu_comida + ' merienda: '+ menu_merienda;