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;