Fare ile bir image'ın üzerine gelindiğinde image'ın değiştirilmesi
Resim Değiştirme
Bu örnekte fare ile bir resmin üzerine gelindiğinde o resmin yerine başka bir resim yerleştiriyoruz. Fare resmin üzerinden ayrıldığında eski resmi tekrar gösteriyoruz.
Burada iki tane image'dan link bulunmaktadır. Herhangi biri üzerine fare ile gelindiğinde resim değişmektedir. Normalde gözüken resimler out1.gif ve out2.gif'tir. Fare bu resimlerin üzerine geldiğinde out1.gif yerine on1.gif veya out2.gif yerine on2.gif resmi gelecektir.
onMouseOver bir nesnenin üzerine farenin gelmesini yakalamak için kullanılır. onMouseOver olayında biz changeImage metodunu çağırıyoruz. İlk paremetre img element'inin adıdır. İkinci parametre hangi resmin gösterileceğidir. Örneğin
changeImage('first','on1.gif')
ile first adlı img element'inin , yerinde on1.gif resmini göster demektir. Fare resmin üzerinden ayrıldığında ise onMouseOut olayı yakalanır. Burada ise
changeImage('first','out1.gif')
ile on1.gif yerine out1.gif resminin gösterilmesi istenir.
changeImage fonksiyonu ise
document.images[imageName].src=imageFileName;
ile verilen imageName adlı img element'inin yerinde imageFileName resmini göstermektedir.