Şimdi Ara

resimlerin yüklenme sırası

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
332
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • ya arkadaşlar

    şimdi sitede bi tane 200kb lık flash ve bi tane de 100kb lık banner var mübarek site açılırken ilk önce bunları açmaya çalışıyor ve uzun müddet sıkıcı bir şekilde beklemek zorunda kalınıyor. halbuki zemin resimlerini önce döşese (css, backgorund) sitenin çoğu yüklenmiş olacak..

    bunu nasıl yapabilirm yani önce diğer resimlerin yüklenmesini flash ve bannerin en son yüklenmesini nasıl sağlayabilirim ?

    var mı böyle bir olay ?



  • bende cewabı sabırsızlıkla bekliyorum.
  • Aaaahh Ahhh...

    Canına yandığımın ADSL'sine 256kpbs parası veriyoruz 3kbps yi geçmiyor (dikkat KByte değil !)

    Gözünü sevdiğimin (türkiyenin en çok ziyaret edilen forumlarından biri olan) donanımhaber e işimiz düşüyor günlerdir hata veriyor açılmıyor...

    Sonra bi bakıyoruz ki cevap yazan yok :)

    Ya bari siz bi cevap yazın bea :)

    Bi kere de bizim açtığımız konu 30-40 cevaba ulaşsın.. Üzmeyin şu garibi :(
  • bi ara forumda verilmişti



    sayfa yüklendikten sonra açılıyor başka bi yöntemi varmı bende bilmiyorum ama sanmam


    sayfa yüklendikden sonra acılıyor

    <HEAD> ... </HEAD> tagları arasına ekliyoruz


    <SCRIPT LANGUAGE="JavaScript">
    <!-- Begin
    function loadImages() {
    if (document.getElementById) { // DOM3 = IE5, NS6
    document.getElementById('hidepage').style.visibility = 'hidden';
    }
    else {
    if (document.layers) { // Netscape 4
    document.hidepage.visibility = 'hidden';
    }
    else { // IE 4
    document.all.hidepage.style.visibility = 'hidden';
    }
    }
    }
    // End -->
    </script>



    <BODY> ... </BODY> tagının hemen alt satırına ekliyoruz.



    <div id="hidepage" style="position: absolute; left:5px; top:5px; background-color: #E8F1F9; layer-background-color: #000000; height: 722px; width: 1071px;">

    </div>



    <BODY ... tagı içerisine onload="loadImages()" ibaresini ekliyoruz.
    Örneğin; BODY tagı şu şekilde olmalı

    <BODY BGCOLOR=#E8F1F9 onload="loadImages()">

    _________________________________________________


    bu da bilgi mesajı olarak .



    <BODY> ... </BODY> tagının hemen alt satırına ekliyoruz. (yukarıda yazdığım kod yerine bunu yaz)

    <div id="hidepage" style="position: absolute; left:5px; top:5px; background-color: #E8F1F9; layer-background-color: #000000; height: 722px; width: 1071px;">

    <table width=100% border=0>
    <tr><td><font face="arial" size=3 color=#000000><b><i>
    S a y f a Y ü k l e n i y o r ... Lütfen Bekleyin....
    </td></tr></table></div>



    icon arkadaşımızın eklemesiydi sanıurım kendisine teşekür ederiz




  • resimleri sırayla yüklenmesi gibi bir term yok bildiğim kadarıyla ama ileri düzey js bilen biri yapabilir zannediyorum onLoad ile yinede çok zor. aboult masterın kodlarıyla yetin bence
  • absolut_master hocam eline sağlık gerçekten bu kodlar da benim çok işime yarar.

    ama sanırım çözüme birkaç adım daha yaklaştım.

    çünkü anladım ki benim problemim aslında o 200kb lik FLASH dosyası ile ilgili yani bu devrede FLASH bilen birilerine ihtiyacım var yani orda loading yazan birşeylere ihtihacım var ki site flashın yüklemesini beklemesin diğerlerini yüklemeye devam etsin (aslında SWISH MAX)

    zaten bu yukarıdaki kodlar flashı kapsamıyor ve div in yapısını bozarak flash yine görünüyor. Ama dediğim gibi flashda bu problem halledilebilir.

    son olarak aklıma da birşey geldi bu yukardaki kodlardan.

    Yukarıdaki kodun mantığı onload ile sayfa yüklendikten sonra hidden id sine sahip div 'in gizlenmesine dayalı

    peki bunun tam tersini yapabilir miyiz ?

    Yani sayfa yüklendikten sonra istediğim id deki bir div in gösterilmesini yani visible olmasını sağlayabilir miyim ? Evet ise hangi kodlarla ?

    Tekrar çok teşekkürler...




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.