logo
Hoşgeldiniz! Forumun bütün özelliklerini kullanmak için lütfen Giriş ya da Kayıt.

Bildirim

Icon
Error

Ekrana Çıktı ve Klavyeden Bilgi Girişi
seksek Offline
#1 Gönderildi : 10 Temmuz 2010 Cumartesi 00:05:43(UTC)
seksek



Sıralama: Yönetici

Madalyalar:
Gümüş Madalya: Forumda göz ardı edilemez katkıları bulunan kullanıcılara verirlir

Mesajlar: 158
Puanlar: 17,016
Konum: Turkey


 


Ekrana Çıktı ve Klavyeden Bilgi Girişi


Kod:
<br />
prompt() </div>
<div>




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.


Kod:
<br />
prompt ("Sorulan soru" , "Cevap örneği") </div>
<div>




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.


Kod:
<br />
prompt("Tarayıcınızın Türü ?" ,"Cevabı ie veya nn olarak veriniz"); </div>
<div>




Ş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.


Kod:
<br />
var tara=prompt ("Tarayıcınızın Türü?" ,"Cevabı ie veya nn olarak veriniz"); </div>
<div>




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.


Kod:
<br />
write() </div>
<div>




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:


Kod:
<br />
  <html> <br />
<head><title>ornek02.html</title></head> <br />
<body> <br />
<script> <br />
var isim = prompt ("Adınız" , "Küçük harf veya büyük harf farketmez" ); <br />
document.write ("Merhaba " , isim , " !" ); <br />
</script> <br />
</body> <br />
<html> <br />
<br />
  Aynı örnekte Merhaba dedikten sonra alınan ismin bir alt satırda görüntülenmesini istiyorsak bunu Javascript'e şu şekilde yaptırabiliriz. <br />
<br />
  document.write ("Merhaba" , "<br>" , isim) ; <br />
<br />
  Bu tür (yani <br> türünde) Html deyimlerinin tümünü Javascript'e yaptırabilirsiniz. <br />
<br />
  alert() Ekranın girilen iletiyi yazar. <br />
<br />
  alert(“ileti...”) </div>
<div>




  Örnek 3:

 

Kod:
<br />
<html> <br />
<head><title>ornek3.html</title></head> <br />
<body> <br />
<script> <br />
alert("Sayfama Hoşgeldiniz") <br />
</script> <br />
</body> <br />
</html></div>
<p>


 

Bu konudaki kullanıcılar
Ziyaretçi
Forumu Atla  
Bu foruma yeni konular postalayamazsınız.
Bu forumda ki konulara yeni posta gönderemezsiniz.
Bu forumdaki postalarınızı silemezsiniz.
Bu forumdaki postalarınızı düzenleyemezsiniz.
Bu forumda anketler yaratamazsınız.
Bu forumdaki anketlere oy veremezsiniz.