From: Atif CEYLAN (atifceylan@gmail.com)
Date: Thu 24 May 2007 - 18:22:26 EEST
arkadaşlar javascriptle cok boyutlu dizi tanımlamasını en basit nasıl
yapabilirim?
bi tarafımdan uydurdugum aşağıdaki örnek üzerinde uğraştım biraz ama en
sadesi ve doğru dürüüst çalışanı bu oldu :)
yani php de ki gibi degisken = array(); degisken[0][0][0] = "A";
degisken[0][0][1] = 0;
gibi bir tanımlama js ile nasıl yapılabilir?
<html>
<body>
<form name="form1">
<select id="iller" size="1" onChange="GetIlce(this);">
<option value="-1">Sehir Seciniz</option>
<option value="0">Ankara</option>
<option value="1">Corum</option>
<option value="2">Yozgat</option>
</select>
<select id="ilceler" size="1"></select>
</form>
<script LANGUAGE="JavaScript">
function GetIlce(eleman){
var ilce = new Array();
ilce[0] = new Array();//il kodu
ilce[1] = new Array();
ilce[0][0] = new Array();
ilce[0][0][0] = "Golbasi";//ilce name
ilce[0][0][1] = "1";//ilce kodu
ilce[0][1] = new Array();
ilce[0][1][0] = "Mamak";
ilce[0][1][1] = "2";
ilce[0][2] = new Array();
ilce[0][2][0] = "Kayas";
ilce[0][2][1] = "3";
ilce[1][0] = new Array();
ilce[1][0][0] = "İskilip";
ilce[1][0][1] = "19";
for (var i = document.form1.ilceler.options.length; i >= 0; i--)
document.form1.ilceler.options[i] = null;
if (eleman.selectedIndex != -1)
{
for (var n =
0;n<ilce[eleman.options[eleman.selectedIndex].value].length;n++)
document.form1.ilceler.options[document.form1.ilceler.options.length] =
new Option(ilce[eleman.options[eleman.selectedIndex].value][n][0], "1");
}
}
</script>
</body>
</html>
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama