funcionar... funciona.. el tema es que porejemplo
selecciono una provincia y la pagina me queda intulizada hasta que se llena el menu, queda como toda dura, de que manera puedo manejar eso y no mostrar nada hasta qeu se termine de cargar asi no queda todo congelado
mil gracias les dejo el codigo
Código HTML:
function menu_xml(menu_origen,menu_destino,tipo){ if(menu_origen.value!=0){ var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async="false" if(tipo==1){ xmlDoc.load("xml/localidades.php?IDprovincia="+menu_origen.value) } if(tipo==2){ xmlDoc.load("xml/modelos.php?IDmarca="+menu_origen.value) } document.getElementById(menu_destino).options.length=0; for (i=0;i<xmlDoc.documentElement.childNodes.length;i++){ v0 = xmlDoc.documentElement.childNodes.item(i).childNodes.item(0).text v1 = xmlDoc.documentElement.childNodes.item(i).childNodes.item(1).text document.getElementById(menu_destino).options[i]=new Option(v1,v0); } } else { document.getElementById(menu_destino).options.length=0; document.getElementById(menu_destino).options[0]=new Option("","0"); } }
Código HTML:
onChange="Javascript:menu_xml(this,'mi_localidad',1)"