Konu Başlığı: javascript dropdown menu
View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 13.03.2002   #2 (permalink)
Scud
 
Scud's Avatar
 
Üyelik Tarihi: 25.08.2001
Yer: Antalya
Yaş: 26
Mesaj: 970
Aslında kod daha da kısaltılıp basitleştirilebilir de uğraşamadım. Umarım bu işine yarar.

Kod:
<HTML>
<HEAD>
<META name=VI60_defaultClientScript content=JavaScript> 
<meta http-equiv="Content-Type" content="text/HTML; charset=windows-1254"> 
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> 
<META NAME="AUTHOR" Content="Deniz Dursun (Scud)"> 
<TITLE></TITLE>
</HEAD>
<BODY>
<script LANGUAGE="JavaScript">
<!--
function yarat(secenek){
var secim=secenek;
switch(secim){
case "PHP":phpyarat();break;
case "ASP":aspyarat();break;
case "grafik":grafikyarat();break;
}
}
function phpyarat(){
degerler= new Array("MySQL","apache");
textler= new Array("MySQL","apache");
	for(i=0;i<degerler.length;i++){
	yeniop=document.createElement("OPTION");
	yeniop.value=degerler[i];
	yeniop.text=textler[i];
	cocuk.add(yeniop);
	}
}
function aspyarat(){
degerler=new Array("iis","access","mssql");
textler=new Array("iis","access","mssql");
	for(i=0;i<degerler.length;i++){
	yeniop=document.createElement("OPTION");
	yeniop.value=degerler[i];
	yeniop.text=textler[i];
	cocuk.add(yeniop);
	}
}
function grafikyarat(){
degerler= new Array("ps","fw");
textler= new Array("Photoshop","fireworks");
	for(i=0;i<degerler.length;i++){
	yeniop=document.createElement("OPTION");
	yeniop.value=degerler[i];
	yeniop.text=textler[i];
	cocuk.add(yeniop);
	}
}
function temizle(){
boyut=cocuk.options.length;
	for(j=0;j<boyut;j++){
	cocuk.remove(cocuk.options[j]);
	}

}
//-->
</script>
<SELECT id=anne name=anne onchange="temizle();yarat(this.options[this.selectedIndex].value)">
<OPTION selected value="">Lütfen Seçiniz</OPTION>
<OPTION value="PHP">PHP</OPTION>
<OPTION value="ASP">ASP</OPTION>
<OPTION value="grafik">grafik</OPTION>
</SELECT>
<SELECT id=cocuk name=cocuk>
<OPTION selected value="">Lütfen Sol taraftan Seçiminizi yapınız</OPTION>
</SELECT>
</BODY>
</HTML>
Iyi çalışmalar...
__________________
Take me back to my boat on the river
and I won't cry out any more
Scud şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin