[Linux-programlama] Re: javascript cok boyutlu diziler

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Ahmet Yılmaz (alpim25@gmail.com)
Date: Fri 25 May 2007 - 02:55:48 EEST


İyi günler,
php de while ile atadıktan sonra html select ' e onchange event inde
kacinci boyutta ise onun değerlerini atayabilirsiniz.
İyi çalışmalar.

On 5/24/07, Atif CEYLAN <atifceylan@gmail.com> wrote:
> 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
>
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.