Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Javascript / DHTML / Ajax

Cevapla
 
LinkBack Seçenekler
Eski 01/09/2004, 22:45   #1 (permalink)
Üye
 
Üyelik Tarihi: 08/2003
Mesaj: 51
Varsayılan list box sorunu

formda üç adet list box olacak. ve herbiri kendisinden öncekilerle bağlantılı olacak. yani önce bir kategori seçilecek (cep telefonu, bilgisayar vs..), sonra markası (nokia, siemens vs...), en son da modeli seçilecek (7610, 6600 vs..). bu işlemi tek bir sayfada yapmak istiyorum. kategoriden cep telefonunu seçtiğimde 2. listbox otomatik olarak nokia, siemens, motorola ...fln olacak. daha sonra burdan nokia seçildiğinde 3. listbox otomatik olarak 7610, 6600, 3310 vs.. olacak. bunu nasıl yapabilirim?

teşekkürler.
hackhan hatta değil   Alıntı Yaparak Yanıtla
Eski 02/09/2004, 00:06   #2 (permalink)
ns
nobody
 
ns Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 08/2004
Yer: Bursa
Mesaj: 572
Varsayılan

küçük bir javascript kodu ile istediğini yapabilirsin.
bu kod bilgisayarda biryerlerde olacaktı..
bir boşlukta senin için arayıp göndermeye çalışacağım...
__________________
Painting is just another way of keeping a diary__ Pablo Picasso
ns hatta değil   Alıntı Yaparak Yanıtla
Eski 02/09/2004, 00:29   #3 (permalink)
Üye
 
Üyelik Tarihi: 08/2003
Mesaj: 51
Varsayılan

gönderebilirsen çok sevinirim.
hackhan hatta değil   Alıntı Yaparak Yanıtla
Eski 02/09/2004, 05:24   #4 (permalink)
ZaLeX
misafir
 
Mesaj: n/a
Ampul

merhabalar,
hackhan ben de 2-3 gündür bu kodu arıyordum ve sonunda buldum.
ns nin de belirttiği gibi js yardımıyla yapılıyor bu olay.
scripti ekledim
güle güle kullan
Eklenmiş Dosyalar
File Type: zip selectphp.zip (9.9 KB, 62 views)
  Alıntı Yaparak Yanıtla
Eski 02/09/2004, 14:39   #5 (permalink)
Üye
 
Üyelik Tarihi: 08/2003
Mesaj: 51
Varsayılan

çok teşekkürler, hemen deneyeceğim.
hackhan hatta değil   Alıntı Yaparak Yanıtla
Eski 02/09/2004, 19:10   #6 (permalink)
ns
nobody
 
ns Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 08/2004
Yer: Bursa
Mesaj: 572
Varsayılan

ZaLeX'in kodunu incelemedim.
o daha kapsamlı birşey sanırım ..
bu kod aslında sadece işin mantığını kavramak için ;

Kod:
<HTML>
<HEAD>

<SCRIPT LANGUAGE="JavaScript">
<!-- Original:  Ronnie T. Moore, Editor -->
<!-- Idea by:  Selvi Narayanan -->
<!-- Begin
site = "http://www.yoursite.com"; // Do not include the final "/"
function combineMenus(frm, menu1, menu2) {
with (frm) {
str = menu1.options[menu1.selectedIndex].value;
str += menu2.options[menu2.selectedIndex].value;
url = site + "/" + str + ".html";
window.location.href = url;
   }
}
//  End -->
</script>

</HEAD>


<center><BR>
<form name=menufrm>
<select name=menu1 size="3">
<option value="">Make</option>
<option value="Ford">Ford</option>
<option value="Chevy">Chevy</option>
<option value="Toyota">Toyota</option>
</select>

<select name=menu2>
<option value="">Year</option>
<option value="1998">1998</option>
<option value="1999">1999</option>
<option value="2000">2000</option>
</select>

<input type=button value="Select" onClick="combineMenus(this.form, this.form.menu1, this.form.menu2)">
</form>


</center>
</BODY>
</HTML>
__________________
Painting is just another way of keeping a diary__ Pablo Picasso
ns hatta değil   Alıntı Yaparak Yanıtla
Eski 02/09/2004, 19:11   #7 (permalink)
Üye
 
Üyelik Tarihi: 08/2003
Mesaj: 51
Varsayılan

verdiğin biraz gelişmiş bir scriptti, bana daha basit birşey lazımdı. yine de teşekkürler.
ben istediğim gibi bir tane buldum. ihtiyacı olan başkaları için dosyayı koyuyorum.
Eklenmiş Dosyalar
File Type: zip cs.zip (8.8 KB, 40 views)
hackhan hatta değil   Alıntı Yaparak Yanıtla
Eski 02/09/2004, 19:14   #8 (permalink)
Üye
 
Üyelik Tarihi: 08/2003
Mesaj: 51
Varsayılan

ns çok teşekkürler. aradığım bunun gibi birşeydi. herhalde sen kodu yazarken ben de başka yerden buldum
hackhan hatta değil   Alıntı Yaparak Yanıtla
Eski 02/09/2004, 19:18   #9 (permalink)
ns
nobody
 
ns Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 08/2004
Yer: Bursa
Mesaj: 572
Varsayılan

burda seçenekler açılır menu şeklinde...
burda istenirse yükseklik arttırılarak daha güzel bir görüntü elde edilebilir.

Kod:
<select name=menu1 size="3"> 


dediğim gibi bu sadece mantığı kavramaya yardımcı olur ..
kodda benim farkettiğim kadarıyla birkaç eksik var.
menüde hiçbirşeyi seçmeden select butonuna tıklandığında hata uyarısı geliyor.
bu javascript if deyimiyle halledilebilir.
birşeyin seçilmemesi durumunda lütfen model seçiniz yada marka seçiniz gibi bir uyarı gönderilebilir....

bu kodda dikkat edilmesi gereken başka birşey de dosya isimleri.
seçim yapıldıktan sonra açılacak sayfa formdaki isimlerle aynı olmalı.
yani ford 1998 i seçen biri ford1998.html ye yönlendirilir.

hackhan umarım yardımcı olabilmişimdir.
__________________
Painting is just another way of keeping a diary__ Pablo Picasso
ns hatta değil   Alıntı Yaparak Yanıtla
Eski 02/09/2004, 19:22   #10 (permalink)
Üye
 
Üyelik Tarihi: 08/2003
Mesaj: 51
Varsayılan

açıkladığın için teşekkürler. çok yardımcı oldun, bir sorunum olduğunda burdan yazarım yine.
hackhan hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Linked List!! aktasm C / C++ 3 30/11/2005 04:15
list menu lombaks Javascript / DHTML / Ajax 4 15/07/2005 21:16
top list zeusmaster PHP 15 07/05/2005 22:08
key list Meteryus C / C++ 1 29/05/2004 01:08
Mail List hserkans PHP 1 01/11/2003 17:38


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 07:24.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net