Body onload () olayı?????

Kodla Büyü

hlyzkn

Aktif Üye
Mesajlar
220
Arkadaşlar sorum şu sayfam da onload olayında 2 tane olay yazmam gerek yani sayfanın yüklenişinde 2 tane farklı resim kodu çalıştırmam gerek bu nasıl yapacam

<body onload="Carousel();MM_preloadImages('file:///anasayfa_f3.png','file:///anasayfa_f2.png','file:///anasayfa_f4.png')"onLoad="javascript:changeImage()">

kodum bu tek tek yaptığımda sorunsuz çalışıyorlar ama ikisi bir arada olunca sorun çıkıyor resimlerden biri sayfa yüklenmesinde yüklenmiyor
 
<body onload="Carousel();MM_preloadImages('file:///anasayfa_f3.png','file:///anasayfa_f2.png','file:///anasayfa_f4.png')"onLoad="javascript:changeImage()">
yerine
<body onload="Carousel(); MM_preloadImages('file:///anasayfa_f3.png','file:///anasayfa_f2.png','file:///anasayfa_f4.png'); changeImage();">

Dener misiniz?

Siz iki kere onload olayı tanımlamaya kalkmışsınız. Tarayıcı muhtemelen bunun birini yorumlar diğerini yorumlamaz. Benim yazığım şekildeyse bir olaya javascript kodlarını sırası ile çalıştırır. Fakat script çakışması varsa yine sorun çıkabilir. Bir deneyin.
 
2 sey istiyorsan fonksiyonlardan birini alip digerinin icine koy
mesela
changeImage() fonksiyonunun icine
function changeImage()
{
Carousel();MM_preloadImages('file:///anasayfa_f3.png','file:///anasayfa_f2.png','file:///anasayfa_f4.png')
.....
....
....
}
ve sadece changeImage fonksiyonunu cagir
ya da carousel fonksiyonunun oldugu yere changeImage fonksiyonunu ekle carousel fonksiyonunu cagir
 
ortak bi fonksiyon yaz onload olayı gerçekleşince onu çağır .

<body onload="geriYukle()">


function geriYukle(){
Carousel();
MM_preloadImages('file:///anasayfa_f3.png','file:///anasayfa_f2.png','file:///anasayfa_f4.png')"
changeImage();
}



gibi
 
Geri
Üst