Arama butonu
Bu konudaki kullanıcılar: 1 misafir
13
Cevap
512
Tıklama
0
Öne Çıkarma
Onemli !! (asp ,xml ,database,html)
F
20 yıl
Yarbay
Konu Sahibi

<HEAD>
<title>XML Data Island</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<meta content="Turgut HASPOLAT" name="author">
<style type="text/css">
TD
{
font-size:9pt;
font-family:Tahoma;
color : #615C5C;
{
</style>
</HEAD>
<body>
<XML id="dsoBELEDIYELER" ></XML>
<script language="Javascript">
function populateCombo(par) {
var currNode;
dsoBELEDIYELER.async = false;
strQuery="Select belediyekod, belediyead from il_t_belediye where ilkod=" + par

dsoBELEDIYELER.SRC="xmlQuery.asp?strQuery=" + strQuery

objNodeListad = dsoBELEDIYELER.getElementsByTagName("belediyead");
objNodeListkod = dsoBELEDIYELER.getElementsByTagName("belediyekod");

for (var i=0; i <objNodeListad.length; i++) {
form1.belediyeler.options=new Option(objNodeListad.item(i).text,objNodeListkod.item(i).text);

}

while ( objNodeListad.length < form1.belediyeler.options.length){
form1.belediyeler.options[(form1.belediyeler.options.length - 1)] = null;
}



}
</script>
<table style="BORDER-RIGHT: darkgray 1px solid; BORDER-TOP: darkgray 1px solid; BORDER-LEFT: darkgray 1px solid; BORDER-BOTTOM: darkgray 1px solid" cellSpacing="5" cellPadding="5" width="400">
<tr>
<td><b><FONT face="Arial">"XML Data Island Makale" Örnek Kodlaması</FONT></b></td>
</tr>
</table>
<form name="form1">
<table style="BORDER-RIGHT: darkgray 1px solid; BORDER-TOP: darkgray 1px solid; BORDER-LEFT: darkgray 1px solid; BORDER-BOTTOM: darkgray 1px solid" cellSpacing="5" cellPadding="5" width="400" bgColor="gainsboro">
<tr>
<td width="80"><b>İl Adı Seçin :<b></b></b></td>
<!-- İller combobox'ı veritabanından dinamik olarak doldurabilirsiniz-->
<td><select onchange="populateCombo(form1.iller.value)" name="iller">
<option value="01">ADANA</option>
<option value="07">ANTALYA</option>
<option value="10">BALIKESİR</option>
<option value="16">BURSA</option>
<option value="17">ÇANAKKALE</option>
<option value="25">ERZURUM</option>
<option value="26">ESKİŞEHİR</option>
<option value="34">İSTANBUL</option>
<option value="35">İZMİR</option>
</select>
</td>
</tr>
<tr>
<td width="80"><b>Belediyesi : </b>
</td>
<td>
<select name="belediyeler">
<option value="" selected>
</option>
</select>
</td>
</tr>
</table>
</form>
<table cellSpacing="2" cellPadding="2" width="400" style="BORDER-RIGHT:darkgray 1px solid; BORDER-TOP:darkgray 1px solid; BORDER-LEFT:darkgray 1px solid; BORDER-BOTTOM:darkgray 1px solid" ID="Table1">
<tr>
<td><I><FONT face="Times New Roman" size="2">Dosyalar :<b>db/iller.mdb, iller.htm, xmlquery.asp</b><br>
Örnek kod Access veritabanı ile hazırlanmıştır. Bu örnekte veritabanı yolu <b>Localhost/db</b>
olarak tanımlanmıştır.<BR>
<STRONG>iller.htm </STRONG>sayfası dropdown menuden seçtiğiniz ille göre o ile
bağlı belediye adları Belediye dropdown menude oluşacaktır.<BR>
<STRONG>xmlquery.asp </STRONG>seçim yaptığınız ilin parametresini alarak
veritabanından o ile ait belediyeleri sorgular ve sonucu xml formatta
oluşturur.<BR>
<BR>
Kodun kullanılması serbestir.<BR>
<BR>
Turgut HASPOLAT<BR>
<A href="mailto:turguthaspolat@">turguthaspolat@</A></FONT></I></td>
</tr>
</table>
</body>


Yukardaki kodda access veri tabanına asp ile verileri gonderen (xmlQuery.asp) ve alan sonucu xml olarak html sayfasına gonderip ikinci combo ya yazdıran bir dhtml ama sorun şuki xml verisi olusmasına ragmen "objNodeListad" ve "objNodeListkod" uzunlugu 0 (sıfır, (olusmuyor yani) geliyor? acaba neden ? ben bir neden bulamadım oneriniz varmı ?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil