Linke tıklayınca Javascript çalıştırmak

Yazan: karflake | Tarih 25 Kasım 2008 | Yorum  Yorum Yok
BerbatKötüOrtaGüzelHarika Henüz puan verilmemiş
Loading ... Loading ...

Bir web sayfası hazırlarken en çok unuttuğum şey bir linke tıklanınca nasıl kodu çalıştırılacağıdır. Buraya not düşerek bir daha bu kodları aramamayı umut ediyorum.

Bir linkte tıklayınca çalıştırmanın birkaç yolu var. Birinci yol için şu işlemler yapılır. Önce sayfanın head bölümünde script tag'ının içinde şu kodlar yazılır.

:
  1. function mesajver()
  2.     {
  3.       alert("Merhaba dünya!");
  4.     }

Daha sonra body bölümünde bu fonksiyon şu şekilde çağrılır:

:
  1. <a href=":mesajver()">Tıkla</a>

Bu şekilde sayfada Tıkla linkine basıldığında ekranda Merhaba Dünya mesajı gösterilecektir.

İkinci yöntem olarak a etiketinin onClick olayı kullanılabilir. Bu sefer de kullanıcıdan onay isteyen aşağıdaki fonksiyonunu çağırmak isteyelim.

:
  1. <script>
  2.   function onay()
  3.   {
  4.     if (confirm("Google'a gitmek istediğinizden emin misiniz?"))
  5.       return true;
  6.     else
  7.       return false;
  8.   }
  9. </script>

Bu fonksiyonu ikinci yöntemde şu şekilde çağırıyoruz.>

:
  1. <a href="http://www.google.com" onclick="return onay();">Google'a git</a>

Burada da Google'a git linkine tıklanılınca, verilen bir onay mesajından alınan sonuca göre, ya siteye gidiliyor, ya da işlem iptal ediliyor. Burada return onay(); kısmına özellikle dikkat çekmek istiyorum. Eğer return kelimesi yazılmazsa; ister işlem onaylansın, isterse onaylanmasın Google'ın ana sayfasına gidiliyor.

konusu açılmışken, bir düğme kullanılarak nasıl çağrılacağını da aşağıdaki örnek ile belirteyim. Üstelik bu kod, 'le nasıl yönlendirme yapılacağını da gösteriyor.

Önce aşağıdaki fonksiyonunu yazıyoruz.

:
  1. <script>
  2.   function git()
  3.   {
  4.     if (confirm("Google'a gitmek istediğinizden emin misiniz?"))
  5.       window.location.href="http://www.google.com";
  6.   }
  7.   </script>

Daha sonra body'de aşağıdaki kodu kullanıyoruz.

:
  1. <button onclick="git();">Tıkla</button>

Çok sevdim, başkalarıyla paylaşayım:
  • Google Bookmarks
  • Facebook
  • MySpace
  • TwitThis
  • del.icio.us
  • Digg
  • Live
  • YahooMyWeb
  • Technorati
  • StumbleUpon
Yazdır Yazdır | 463 Görüntülenme | Kategori: HTML & Javascript & Ajax | Trackback  Geri İzleme
Etiketler  Etiketler: , ,

Benzer Yazılar


Yorum Yap


(gerekli)

(gerekli,yayınlanmaz)




XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>