slm olay dedik yanı bi eylem sitede ki kullanıcı yanı istemcinin (client)'ın yaptığı her hangi bi tıklama yanı başka bi durumudur yanı orda kullanıcının yaptığı her şey bi olaydır..mesela bi resmin üstüne gitmesi ...tıklaması gibi...
Şimdi ise bunlarla ilgili bi kaç fonksiyon öğrenelimm...
onMouseOver,onMouseOut
Bu tür nesne olayları ,ingilizce adı onMouseOver = fare işaretçisi(imleç) üzerindeyken , onMouseOut = fare işaretçisi üzerinden ayrıldığında, fare işaretçisinin istenen bir linkin üzerindeyken ve değilken açıklama yapmak için kullanılır.
Örnek 15:
<html>
<head><title>ornek15.html</title>
<script language="javascript1.2">
<!--
function uzerinde()
{window.status="Tıklayın ve Gaziantep Üniversite sine bağlanın" }
function disinda()
{window.status="Gaziantep Üniversitesi ne bağlanmak istiyormusun?" }
-->
</script></head>
<body>
<a href="http://www.webteknikleri/index.htm" onMouseOver = uzerinde()
onMouseOut =disinda()> Webteknikleri.com </a>
</body>
</html>
onLoad , onUnLoad
Bu olaylar bize sayfanın yüklenmeye başlamasında (onLoad) sayfadan ayrılıncaya (onUnLoad) kadar olan yapılacak işlemler için gereklidir. Bir Javascript fonksiyonun web sayfası yüklenmeye başladığında otomatik olarak çalışmasını istiyorsak onLoad olayını kullanırız. Autoexec.bat dosyası nasıl makine açıldığında yapılmak istenenleri yapıyorsa onLoad olayında da sayfa yüklenmeye başladığında nelerin otomatik olarak başlatılacağını belirleyebiliriz. Mesela sayfa yüklenmeye başladığında ziyaretçiye Web sitemiz hoş geldiniz diyebiliriz. Sayfadan ayrıldığında ise Hoşçakalın diyebiliriz. Web sayfası kod açısında iki kısıma ayrılır. Bunlar head ve body kısmıdır. Tarayıcı açısında body kısmı asıl kısımdır. head kısmında sayfanın nasıl görüntüleneceği gibi bölümler yer alır. Bu yüzden onLoad ve onUnload kısmı body etiketleri arasında yer alır.
onError
Ziyaretçi sayfayı herhangi bir neden yüzünden tam haliyle yükleyememiş olabilir. Bu nedenler aktarım hızı veya tarayıcının Javascript kodunu tam manasıyla yorumlayamamış olmasıdır. İşte bu durumda Error(hata) oluşur. Html üzerinde oluşan en sık error(hata) resim haritalarının (image-map) tam anlamıyla yüklenmemesinden kaynaklanır. Çünkü bu durumda resim tam yüklenmemiştir. Bu da ziyaretçinin resim üzerinde tıklayacağı yerlerin yorumlanmamasını doğurur.
<img src="resim.gif" onError="alert("Resim tam olarak yüklenemedi!..")">
onmousedown ve event.button
Web sayfanızı ziyaret eden bir kişinin farenin sağ tuşu ile işlem yapmasını istemiyorsanız bu iki deyimi kullanmalısınız.
Örnek 17: Bu program parçasını mutlaka web sayfanıza ekleyin!..