JavaScript Bilgi Giriş/Çıkış #5



BİLGİ GİRİŞ/ÇIKIŞ


JavaScript ile fonksiyon yazarken bazı noktalarda ziyaretçiden bir bilgi almanız veya ona bir şey onaylatmanız gerekebilir. Tabi bazı verilerin de ekrana yazılması gerekir. Şimdi bunu JavaScript'le nasıl yapabileceğimizi görelim.

Bilgi girişi

prompt()
Ziyaretçiden ismi adresi gibi bir 'text' almak promt fonksiyonuyla mümkündür.

prompt("Sorulacak soru","Varsayılan cevap")
Aşağıdaki örneği body bölümüne **********...</script> etiketleri arasına yazın.

prompt("Adınız nedir?","isim")
confirm()
Ziyaretçinin onayını almak için kullanılır. Ziyaretçi açılan kutuda 'yes' e tıklarsa true, 'no' ya tıklarsa false değerini verir.

confirm("Sorulacak soru")
confirm("Emin misiniz?")
Bu iki fonksiyonun içinde değişken de kullanabiliriz. Örneğin isim diye bir değişkenimiz olsun, bu değişkenin değerini "Ahmet" alalım. Aşağıdaki kod "Adın Ahmet mi?" diye soracak:

confirm("Adın "+isim+" mi?")
Bilgi Çıkışı
write() fonksiyonu
Write fonksiyonu bize istediğimiz bir yere yazı yazma olanağı sağlar. Bu yer browser penceresi olabileceği gibi, yeni bir pencere veya bir textarea da olabilir.Biz şimdilik bunlardan ilki üzerinde duracağız.

********.write("Yazılacak metin veya"+değişken)
Bu fonksiyon yerine ********.writeln() fonksiyonunu kullanabilirsiniz, bu fonksiyon yazdıklarınız bitince satırbaşı yapar.

alert()
Bu fonksiyonun içine yazdığımız metin, fonksiyon çağırıldığında ekranda beliren bir kutu içerisinde görüntülenir. Bu kutu üzerindeki 'ok' düğmesine basmılmadan kapanmaz.

alert("Yazılacak metin")
Şimdi bütün bunları bir örnek üzerinde görelim:


ALINTI THT.
Kod:
<html>
<head>
 <title>Bilgi giriş çıkışı</title>
 <**** content=text/html;CHARSET=iso-8859-9 http-equiv=Content-Type>
</head>
<body>
<script language="JavaScript1.2">
var isim=prompt("Adınız nedir?","isim")
var cevap=confirm("Adınız ekrana yazılsın mı?")
var yaz=(cevap==true)? isim : "Peki, yazılmasın! "
********.write(yaz)
cevap=confirm("Adınız bir alert kutusuna yazılsın mı?")
yaz=(cevap==true)? isim : "Peki, yazılmasın! "
alert(yaz)
</script> 
</body>
</html>

Bu blogdaki popüler yayınlar

Html Nedir ? #1