Preload İmages…
Yazan: Simto ALEV
1
Mar
"Resim önyüklemesi" diyelim. Sayfanızda herhangi bir şekilde (onClick'le, onMouseOver'la vs.) gözükecej resimler var. onMouseOver'la çalıştığımızı farzedelim. Linkin ya da butonun üzerine geliyorsunuz, sonra 2 saat resmin yüklenmesini bekliyorsunuz. Olacak iş mi şimdi bu?
Eğer aşağıdaki JavaScript kodunu kullanırsanız, bu dertten kurtulursunuz. Çünkü sayfa açılır açılmaz resimler de cache'e yüklenmeye başlıyor..
JavaScript:
-
<script language="javascript">
-
function preloader()
-
{ ¼br> var i = 0;
-
imageObj = new Image();
-
images = new Array(); ¼br> images[0]="1.jpg";
-
images[1]="2.jpg";
-
sayi=images.length;
-
for(i=0; i<=sayi; i++)
-
{
-
imageObj.src=images[i];
-
}
-
-
}
-
</script>
body tagını da şöyle değiştirelim:
HTML:
-
<body onLoad="preloader()">
Benzer konular:
- 200 Liralık Banknotlar Geliyor… Haberin kaynağı NTV. 1 Ocak 2009'da YTL'nin Y'si atılacak ve...
- JQuery ile seçili radio değerini bulma Geçtiğimiz hafta bir form kontrolü için seçili radio butonun değerini...
- Sanata bir bakış Takıntılı olduğum konulardan biri olduğu için, bu yazının içeriğini bir...
- IE6 PNG Fix Artık kimse Internet Explorer 6 için destek vermeye gönüllü değil....
"Preload İmages…" için 4 Yorum Var
[...] PLAIN TEXT [...]
merhaba ben bu makale ile ilgili bişey sormak istiyorum..
ben bir resim galerisi yaptım bir önceki ve sonra ki resmin hazırda yüklenmesini istiyorum fakat bu kodu ona nasıl uyarlayacağımı pek bilmiyorum.. java dan pek anlamıyorum veriler veritabanından bir önce ki ve bir sonraki resim olarak geliyor (resimlerin küçük versiyonlarına link verdim resme yıklayınca bir öncekine diğerine tıklayınca bir sonrakine gidiyor ben şimdi bu kodu ona nasıl uyarlarım bana bu konuda yardımcı olursanzız sevinirim)..
Merhaba;
Yukarıdaki kodu kullanıp, resim adları yerine sonraki resmi yazman işine yarayacaktır.
Cevabın için teşekür ederim..
Sen Ne Diyorsun?