// JavaScript Document var http = getHTTPObject(); // HTTP Nesnesi Olusturuluyor //Sonuçlari Alan Fonksiyon function handleHttpResponse() { if (http.readyState == 1) { ''; } else if (http.readyState == 4) { if (http.status == 200) { //XML Verileri Aliniyor var xmlDocument = http.responseXML; var etiketadi = xmlDocument.getElementsByTagName('ilce'); //XML Ilçeler Sayisini Aliyoruz var ilce_sayi = etiketadi.length; if (ilce_sayi>0) { var ilce_secim_kutusu = document.getElementById("ilceler"); var ilce_no; var ilce_adi; var i; ilce_kutu_temizle(ilce_secim_kutusu); ilce_kutu_olustur(ilce_secim_kutusu,'İlçe Seçiniz',''); for (i=0; i< ilce_sayi; i++) { ilce_adi = etiketadi.item(i).getAttribute('ilceadi'); ilce_no = etiketadi.item(i).getAttribute('ilceno'); ilce_kutu_olustur(ilce_secim_kutusu,ilce_adi,ilce_no); } } } else { ''; } } } //XML Sayfasindan Gelen Ilçeleri Seçim Kutusuna Gönderen Fonksiyon function ilce_kutu_olustur(ilce_secim_kutusu,isim,deger) { var new_option = document.createElement('option'); new_option.text = isim; new_option.value = deger; try { ilce_secim_kutusu.add(new_option, null); } catch(ex) { ilce_secim_kutusu.add(new_option); } } function ilce_kutu_temizle(xmlkok_etiket) { while (xmlkok_etiket.length > 0) { xmlkok_etiket.remove(0); } } function ilceleri_getir() { var iller = document.getElementById("iller"); var ilno = iller.options[iller.selectedIndex].value; http.open("POST", './Scripts/ilce_xml.php', true); http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=utf-8'); http.onreadystatechange = handleHttpResponse; http.send("ilno="+ilno); } function getHTTPObject() { var retval=null; try { retval=new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { retval=new ActiveXObject("Microsoft.XMLHTTP"); } catch(oc) { retval=null; } } if(!retval && typeof XMLHttpRequest != "undefined") { retval=new XMLHttpRequest(); } return retval; }