![]() |
|
| |||||||
|
| WebMasTer SiTeSi |
| | Seçenekler |
|
#1
| |||
| | |||
Bir Web sayfasına Java Script EklemekBir Web sayfasına Java Script Eklemek ________________________________________ Bir Web sayfasında JScript ile kod yazabilmek için ilk önce tarayıcımıza kullanacağımız script dilini tanıtmamız gereklidir. HTML-Kodu: <script language="JavaScript> ... JScript kodları ... </script>Burada; HTML-Kodu: <script language="JavaScript"> </script>tag'leri tarayıcımıza komutların HTML değil JScript olduğunu gösterir.Bu satırları eklemememiz halinde tarayıcı komutları tanımayacağından JScript komutlarımız dökümanın bir parçası olarak algılanacak ve ekranda görünecektir. Unutmamamız gereken noktalar tüm fonksiyonların ve blokların { ve } işaretleri arasında yazılması gerektiği ve her komut satırından sonra ; (noktalı virgül) işaretinin koyulması gerektiğidir. Ayrıca JScript kodları her tarayıcının her sürümünde doğru olarak çalışmayacağı için özellikle eski tarayıcılarda hata verecektir. Bunu engellemek için HTML-Kodu: Kod: <script> <!-- Hide script from older browsers ... JScript kodları ... // End hiding --> </script> ________________________________________ Java Script kullanarak ekrana yazı yazdırmak document.write komutu ile yapılır. Kullanımı ise: HTML-Kodu: Kod: window.document.write("Merhaba Dünya !"); window.document kodu nesnemizin şu anda açık olan sayfamız olduğunu anlatır. Write komutu ait olduğu nesneye yazılmasını sağlar. Parametreleri ise parantezler arasına verilir. Eğer yazdırmak istediğimiz metni kodun içinde gireceksek metni "...." tırnak işaretlerini kullanarak girmemiz gereklidir. Ayrıca + işaretini kullanarak birden fazla giriş yapmak ta mümkündür. HTML-Kodu: Kod: window.document.write("Merhaba" + "Dünya"); HTML-Kodu: window.document.write("Merhaba" + isim);yazmamız halinde bu ayrı metinler aralarında bir boşluk karakteri bırakılmak üzere ard arda yazılacaktır. Ayrıca JScript'le yazdıracağımız metinleri HTML kodlarıyla şekillendirmemiz mümkündür. HTML-Kodu: window.document.write("<center><B>Merhaba Dünya</B></center>") Java Script'te Link Yönetimi ________________________________________ Her ne kadar linkleri HTML kullanarak yaratmak mümkünse de gelişmiş uygulamalarda gidilecek sayfalara parametre aktarımı yapabilmek için linki JScript'le oluşturmak gerekebilir. Bunun için JScript'te window.location.href komutu kullanılır. Örnek olarak Java.htm isimli sayfaya gitmek için bu komutun kullanımı: HTML-Kodu: window.location.href="java.htm";olacaktır. Tırnak işaretleri arasına URL girmek te mümkündür. HTML-Kodu: window.location.href="http://www.";Java Script'te Fonksiyon Kullanımı ________________________________________ JScript te C++ gibi nesneye yönelik bir dildir ve fonksiyonlar bu yapıda en önemli yeri alır. JScript fonksiyonları çağırıldıkları zaman işlemeye başlayan scriptlerdir. Aşağıdaki örnek, butona basıldığında "Merhaba Dünya" uyarı mesajı çıkartan fonksiyondur. HTML-Kodu: Kod: <script language="Javascript"<
function Deneme()
{
alert("Merhaba Dünya");
}
</script> HTML-Kodu: Kod: <form name="form1"> <input type="button" value="Buraya Bas" onclick="Deneme()"> </form> HTML-Kodu: Kod: <script language="Javascript">
function Deneme(param)
{
alert(param);
}
</script>ve onu çağıran HTML satırında da fonksiyona "Merhaba Dünya" parametresini gönderseydik alınan sonuçta hiç bir değişiklik olmayacaktır.
HTML-Kodu:
<form name="form1">
<input type="button" value="Buraya Bas" onclick="Deneme('Merhaba Dünya')">
</form> JScript fonksiyonları hakkında bilinmesi gereken bir diğer nokta da fonksiyonlar tarayıcı tarafından işlendikten sonra HTML koduna dönüştürüleceğinden (C'deki precompiler mantığıyla) HTML'de yerine koyulacak bir değer de fonksiyonla verilebilir. Yani linker fonksiyonu yapılan bir seçime göre bir URL döndürüyorsa HTML'de <a href=linker(seçim)> yazımında hiç bir sakınca yoktur. Fonksiyonların gerçekleşmesi için fonksiyonun çağırıldığı olay 'ın alması gerekmektedir. Bu olaylardan bazıları: Olay İsmi Ne Zaman Olur onClick : Butona basıldığında onAbort : Stop düğmesine veya bir linke basılarak yüklenme durdurulduğunda onChange : Seçim yapıldığında veya metin değiştirildiğinde onError : Resmin veya ekranın yüklenmesinde hata oluştuğu zamanlar onLoad : Sayfa yüklenmesi tamamlandığında onMouseOut : Mouse pointer bir alan veya linkten uzaklaştırıldığında onMouseOver : Mouse pointer bir alan veya linkin üzerine geldiğinde onSelect : Seçim için ayrılmış bir nesne seçildiğinde onSubmit : Submit(gönder) butonu basıldığında onUnload : Sayfa yüklenmesi bittiğinde(kullanıcı sayfadan çıktığında) java Script' te Uyarı Mesajları ________________________________________ JScript'te uyarı mesajları yazmak için alert komutu kullanılır. Örneğin HTML-Kodu: Kod: <script language="Javascript">
alert("Uyarı Mesajı");
</script> Java Scrtipt'te Değer Girişi ________________________________________ JScript'te alert komutunu bir çıkış komutu olarak düşünürsek bunun karşılığı olan giriş komutu prompt komutudur. Bu komut adsoyad=prompt("Adınızı ve soyadınızı giriniz",""); şeklinde kullanılır ve kullanıcı tarafından girilen değer adsoyad isinmli değişkene atanır. Java Script'te Karşılaştırma İşlemi ________________________________________ Conditional statement veya If statement olarak bilinen komut grubu yani IF-THEN-ELSE JScript'te de mevcuttur. Bu komut grubu bir değerle bir diğerini karşılaştırıp sonuca göre farklı işlemler yapmamızı sağlar. Şimdi az önceki örnekte olduğu gibi kullanıcıdan ismini girmesini isteyelim ve bir karşılaştırma yapalım. Dikkat etmemiz gereken nokta aynı C dilinde olduğu gibi then komutunu kullanmamamızdır. HTML-Kodu: Kod: adsoyad=prompt("Adınızı ve soyadınızı giriniz","");
if(adsoyad=="Serdar Kalaycı") alert("Hosgeldin Serdar"); else alert("Seni Tanımıyorum");Burada bahsedilmesi gereken bir diğer konu da karşılaştırma operatörleri ve mantıksal operatörler. Karşılaştırma operatörleri: Kod: Denk == Eşit değil != Küçük < Büyük > Küçük veya Eşit <= Büyük veya Eşit >= Kod: Ve & Veya | Değil ! XOR ^ Kod: Ve && Veya || operatörlerini kullanabiliriz. Dikkat edilmesi gereken nokta bir adet = operatörünün eşitleme iki adet ==operatörünün karşılaştırma işleminde kullanılması gerektiği ve ! operatörünün her yerde değil anlamı taşıdığıdır. Yani ! operatörü diğer operatörlerle birlikte değil anlamı vermek üzere kullanılabilir |
![]() |
| Arama Etiketleri: eklemek, java, sayfasina, script, web |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konu Açanlar | Forum | Cevaplar | Güncel Mesajlar |
| Sayfaya ses eklemek, web sayfasına nasıl ses eklenir, sayfaya ses ekleyelim, ses özelliğini kullanmak | kadınca | Web Dersleri | 0 | 12-02-2008 10:07 |
| Java Script İle Sayfalama Yapmak | B737 | Javascript | 0 | 26-01-2008 04:32 |
| Java Script kodları | kadınca | Javascript | 0 | 18-12-2007 11:34 |
| Java Script Kitabı | Ra_eM | e-book (e-kitap) | 0 | 20-11-2007 07:08 |
| Java Script | kadınca | Web Dersleri | 0 | 04-11-2007 03:26 |
![]() |