[Linux-programlama] Re: javascript cok boyutlu diziler

---------

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

From: Atif CEYLAN (atifceylan@gmail.com)
Date: Fri 25 May 2007 - 10:13:00 EEST


Ahmet Yılmaz yazmış:
> İ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
>
>
teşekkür ederim ama sanırım yanlış ifade ettim.
ben javascrptte cok boyutlu dizi oluşturmanın daha kolay bir yolu veya
farklı bir yöntemi varmı demek istemiştim
_______________________________________________
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.