[Linux-programlama] Re: javascript cok boyutlu diziler

---------

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

From: ANIL KARADAĞ (anil.karadag@gmail.com)
Date: Fri 25 May 2007 - 10:55:04 EEST


tanımlanması yaptıgın şekilde , uygulamaya yönelik olarak sadece kodu
düzenlersin .

25.05.2007 tarihinde Osman Yozgatlioglu <osman.yozgatlioglu@gmail.com>
yazmış:
>
> ilce[0][2] = new Array("Kayas","3");
> şeklinde kullanabilirsin.
>
> yalnız il ilçe indeksi hafızada epey yer tutacaktır. işlemlerin uzarsa
> işini ajaxla çözebilirsin.
>
> On 5/25/07, Atif CEYLAN <atifceylan@gmail.com> wrote:
> >
> > 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
> >
>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>

-- 
http://anilkaradag.info/blog

_______________________________________________
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.