Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2010, 16:26
DankarSilob
 
Fecha de Ingreso: julio-2009
Mensajes: 45
Antigüedad: 15 años, 7 meses
Puntos: 0
Leer datos de un xml

tengo el siguiente xml
Código:
<options>
<option>Select one</option>
<option value="aaaa">ayden (0)</option>
<option value="aaaa">Bhawna  (0)</option>
<option value="aaaa">Karina S (0)</option>
<option value="aaaa">Alonzo  (0)</option>
</options>
al leerlo con javascript utilizo este script

Código:
XMLHttpRequestObject = false;
	if(window.XMLHttpRequest){
			XMLHttpRequestObject = new XMLHttpRequest();
			//alert("Este browser es Firefox");
		} else if(window.ActiveXObject) {
			XMLHttpRequestObject= new ActiveXObject("Microsoft.XMLHTTP")
			}
			
			function getOptions(date) {
				
				if(XMLHttpRequestObject) {
				var rand_no = Math.random();
				XMLHttpRequestObject.open("GET","countContacts.php?date="+date+"&r="+rand_no);
				
					XMLHttpRequestObject.onreadystatechange = function () {
						if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200 ) {

							var xmlDocument = XMLHttpRequestObject.responseXML;
							optionst = xmlDocument.getElementsByTagName("option");
							
						listOptions();
						}
					}
					XMLHttpRequestObject.send(null);
				}
			}
			////////////// aqui enlisto la funcion de list options
			function listOptions() {
				
			///// borra todos los registros del drop down
			for (i = document.getElementById('eId').length; i > 0; i--){
				document.getElementById('eId').options[i-1] = null
				}
				////////////////////////
				var loopIndex;
				var selectControl = document.getElementById('eId');
					for(loopIndex = 0; loopIndex < optionst.length;  loopIndex++) {
					
					selectControl.options[loopIndex] = new Option(optionst[loopIndex].firstChild.data,"aki iria el valor de value");
					
					}
			}
lo que no puedo conseguir en java script es el valor de atributo value del xml

alguna idea