myNotlar Logo

myn.resimOnyukle()


Internet Explorer Firefox Opera

myn.resimOnyukle() fonksiyonu, sayfa yüklenmeden önce belirtilen resimleri önyükleyerek gerektiğinde boyutu ve ölçüleri büyük resimlere daha hızlı erişim sağlanmasına imkan tanır.

Sözdizimi

sonuc = myn.resimOnyukle(onek, resim1 [, ..resimN])
onekTüm resim adresleri için ortak değeri belirler. Örneğin, "http://www.mynotlar.com/resimler/"
resim1..resimNYüklenecek resim dosya isimleri.

Dönüş Değeri

sonucResim dosyaları yüklenirse true, diğer türlü false döner.

myn.resimOnyukle() fonksiyonu ile resimlerin önyüklenmesi istenen her hangi bir zamanda yapılabilsede, en kaliteli çözüm resimlerin sayfa yüklenmeden önce önyüklenmesidir. Bu yüzden myn.resimOnyukle() fonksiyonunun HEAD içinde kullanılması daha sağlıklı olacaktır.

Aşağıdaki örnek, myn.resimOnyukle() fonksiyonunun HEAD elementi içinde kullanımını göstermektedir.

<html>
<head>
<script type="text/javascript" src="mynotlar_resimOnyukle.js"></script>

<script type="text/javascript">
    var sonuc = myn.resimOnyukle(
        "http://www.mynotlar.com/resimler/", 
        "resim1.jpg", --> http://www.mynotlar.com/resimler/resim1.jpg
        "resim2.jpg", --> http://www.mynotlar.com/resimler/resim2.jpg
        "resim3.jpg", 
        "resim4.jpg", 
        "resim5.jpg", 
        "resim6.jpg", 
        "resim7.jpg", 
        "resim8.jpg");
    
    // if( sonuc == false ) { /* Hata Oluştu! */ }
</script>
</head>
<body>
    .
    .
    .
    .
    .
</body>
</html>

mynotlar_resimOnyukle.js

/*
    "myn.resimOnyukle()" Fonksiyon Betiği v1.0
    
    Telif Hakkı (c) 2008, mynotlar.com, Tüm hakları saklıdır.
    http://www.mynotlar.com 
*/

(window.myn = myn = window.myn || {}).resimOnyukle = 
function(on) {    
    if(document.images)
    if((ar = arguments).length > 1) {    
        for(a = 1;a < ar.length; a++) {
            var r = new Image();
            r.src = on + ar[a];
        } return true;
    } return false;
}
 
myNotlar Hakkında
Telif Hakkı © 2007-2009 mynotlar.com Tüm Hakları Saklıdır. Kopyalanamaz. Yayınlanamaz.
E-Posta : support@myNotlar.com

| Tek Kişilik Oyunlar | Sudoku | Oyunlar |