
|
Ekrana Çıktı ve Klavyeden Bilgi Girişi
prompt()
Ziyaretçiden bilgi alma iki tür JavaScript komutuyla gerçekleşir. Birisi
prompt diğeri ise Form yoluyla bilgi alınması. Form yoluyla alınan bilgiler formun
Html üzerinde yer alması yüzünden prompt komutu ile birbirinden ayrılır. prompt
komutu ile Html sayfasından hariç bir pencere açılır. Alınmak istenen bilgi ziyaretçiye
bu yol ile sorulur ve hemen altındaki boşluk yardımıyla cevap alınır.
prompt ("Sorulan soru" , "Cevap örneği")
Bu komutun yorumu şudur. Html üzerinde Html'den bağımsız bir pencere
aç. (bu prompt komutu ile yapılır) İlk çift tırnak içerisinde olan kelime veya kelime
grubu, pencerenin üst kısmında ve değiştirilemeyen kısımdır. Burada soru veya pencerenin
niçin açıldığı ile ilgili bir açıklama verilir. İkinci çift tırnakta ise doldurulacak
olan cevap satırının içinde seçili bir haldedir. Bu ise genel olarak cevap örneği
olarak ziyaretçiye sunulur. Kullanılması zorunlu değildir. Kullanılmadığınızda undefined
gibi tanımlanmamış uyarısı alınır.
prompt("Tarayıcınızın Türü ?" ,"Cevabı ie veya nn olarak veriniz");
Şimdi kullanıcıdan nasıl bilgi alınacağını gördük fakat bu bilgiyi
nasıl kullanabiliriz ? Bu sorunun cevabı prompt komutunu var ile bir değişkene atmak
suretiyle kullanabiliriz.
var tara=prompt ("Tarayıcınızın Türü?" ,"Cevabı ie veya nn olarak veriniz");
Biz bu satır ile, ziyaretçiye prompt komutu ile tarayıcısı soruldu
ve bunu var değişken tanımlama komutuyla tara değişkenine atandı. Ziyaretçiden alınan
bu bilgi sonucunda tara değişkeni ya ie yada nn değerini alacaktır. Biz daha sonraki
satırlarda bu değişkeni belli bir koşul koyarak kullanabiliriz.
write()
Html dosyasına yazı yazdırma komutu write dır. Bu kodun yazım kuralları;
document.write ("görüntülenmek istenenler" , değişken_ismi );
Javascript html üzerinde yazı yazmak istediğinde write komutunu tek
başına kullanamaz. Bunun için document fonksiyoneli (yardımcısı manasında) ile birlikte
kullanılır. document.write komutundan sonra parantez açılır. Daha sonra yazılmak
istenen sıraya göre değişken ismi veya görüntülenmek istenenler yazılır. Değişkenler
çift tırnak içerisinde yazılmazlar. Sadece görüntülenmek istenenler çift tırnak
içerisinde yazılır.
Şimdi prompt komutu ile write komutunu birleştirerek bir kod hazırlayalım.
Bu kodumuzda prompt aracılığıyla ziyaretçiye adını sorup ad değişkenine atanıyor.
Daha sonra bu değişkeni write komutu yardımıyla ziyaretçiye Merhaba deniyor. Örnek
2:
<html>
<head>< title>ornek02.html</title></head>
<body>
<script>
var isim = prompt ("Adınız" , "Küçük harf veya büyük harf farketmez" );
document.write ("Merhaba " , isim , " !" );
</script>
</body>
</html>
Aynı örnekte Merhaba dedikten sonra alınan ismin bir alt satırda görüntülenmesini
istiyorsak bunu Javascript'e şu şekilde yaptırabiliriz.
document.write ("Merhaba" , "<br>" , isim) ;
Bu tür (yani <br> türünde) Html deyimlerinin tümünü Javascript'e
yaptırabilirsiniz.
alert() Ekranın girilen iletiyi yazar.
alert(“ileti...”)
Örnek 3:
<html>
<head>< title>ornek3.html</title></head>
<body>
<script>
alert("Sayfama Hoşgeldiniz")
</script>
</body>
</html>
|