Java script te ekran çıktıları ve klavyeden bilgi girişi...
Ekran çıktıları ve klavyeden bilgi girişleri.....
Arkdaşlar aşagidaki fonksiyonları sanırım biraz incelerseniz anlamanız için yetecek..
Şöle başlayalım Sırayla:
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ı;
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.