merhaba arkadaslar okulda html göremye basladiigmizdan 2 gündür htmle yogunlasdim fakat bir türlü combobox da sectigim nesneyi bir degiskene atipda mesela alert(javascript) ile gösteremedim internette bir kac örnek buldum
<form name=myform>
<select name=mytextarea>
<option name=one value=one> one </option>
<option name=two value=two> two </option>
<option name=three value=three> three </option>
</select>
</form>
burada kirmizi olanlar comboboxda gözükyüor peki bu value = one ne i$e yariyor ? ben burda atiyorum two yu sectim, secim hangi degiskene ataniyor ? yardimci olabilirsneiz sevinirim interette sadece liste nasil yapilir diye buldum ama degiskene atama yi malesef bulamadim
<select onchange="alert(this.options[this.selectedIndex].text);">
<option value='option1'>Gateway 1</option>
<option value='option2'>Gateway 2</option>
<option value='option3'>Gateway 3</option>
</select>
http://stackoverflow.com/questions/4670405/click-on-option-event (http://stackoverflow.com/questions/4670405/click-on-option-event)
tesekür ederim cevap icin , su an denem firsatim yok ama alert javascript oldugu icin sanirim javascript tagleri icinde yazmak gerekyior öyle degilmi?
merhaba bir sorum daha olacak
function umrechnen(f) {
var kurs = [1.0, 1.6280, 1.0990, 1.0395, 2.1630] ;
f.resultat.value = parseFloat(f.betrag.value) * kurs[parseInt(f.source.selectedIndex)] / kurs[parseInt(f.destination.selectedIndex)] ;
}
burdaki
f.betrag.value
resultat.value comboboxun value degerini aliyor, peki bu basindaki f ne olyuor ?
kodun tamami :
<html><head>
<meta http-equiv="content-type" content="text/html; charset=windows-1252">
<script type="text/javascript"><!--
function umrechnen(f) {
var kurs = [1.0, 1.6280, 1.0990, 1.0395, 2.1630] ;
f.resultat.value = parseFloat(f.betrag.value) * kurs[parseInt(f.source.selectedIndex)] / kurs[parseInt(f.destination.selectedIndex)] ;
}
//--></script>
<title>Währungsrechner</title>
</head>
<body><div
<h1>Währungsrechner 1.0</h1>
<form name="wrechner">
<input size="10" name="betrag" type="text">
<select name="source" size="1">
<option selected="selected" value="0">CHF</option>
<option value="1">EURO</option>
<option value="2">US-Dollar</option>
<option value="3">AUS-Dollar</option>
<option value="4">Pfund</option>
</select>
<select name="destination" size="1">
<option selected="selected" value="0">CHF</option>
<option value="1">EURO</option>
<option value="2">US-Dollar</option>
<option value="3">AUS-Dollar</option>
<option value="4">Pfund</option>
</select>
<input value="Umrechnen" onclick="umrechnen(this.form)" type="button">
<input name="resultat" onfocus="this.blur();" type="text">
</form>
</body></html>
function umrechnen(f)
Burada f fonksiyona parametre olarak verilen DOM objesi oluyor.
Alıntı yapılan: gumush - 09 Eylül 2013, 15:46:28
function umrechnen(f)
Burada f fonksiyona parametre olarak verilen DOM objesi oluyor.
tesekürler cevabiniz icin
burda DOM objesi f mi yoksa umrechenn( hesapla) mi?
Tanimlarken f olarak tanimlanmis , ancak kullanirken hesapla oraya parametre olarak verilmis.
Alıntı yapılan: gumush - 09 Eylül 2013, 21:42:08
Tanimlarken f olarak tanimlanmis , ancak kullanirken hesapla oraya parametre olarak verilmis.
hocam ben gene anlayamadim :D
fonksionu asagidkai gibi cagiriorum
<input type=button value="Berechnen" onclick="berechnen(wrechner)">
burdaki wrechner sanirim combobox formun degerleirni aktariyor
burdada script tagleri icinde fonktionum tanimli
function berechnen(f)
{
confirm(" von " + f.source.value + " zu " + f.ziel.value + " umrechnen?" );
}
</script>
bu f i yazmadiigm zaman comboboxun degerlerine ulasamyiorum neden bilmyiorum
edit:
hocam sanirim anladim aynen C deki gibi degilmi ? wrechner ile f parametresine deger atiyorum C programlamayali epey oldu sanirim bundan kaynaklaniyor :D yanlisim varmi? dogrumudur?
Sizin yazdiginiz calismayan kodu tam olarak gonderebilir misiniz ?
Alıntı yapılan: gumush - 10 Eylül 2013, 13:49:45
Sizin yazdiginiz calismayan kodu tam olarak gonderebilir misiniz ?
kod su an calisiyor problemi cözdüm hocam, aslinda yukaridaki kodun hemen hemen aynisi sadece funktion a parametre atamamisim