+ Yanıtla
Toplam 10 sonuçtan 1 ile 10 arası olanlar

Konu Başlığı: CSS background yeniden yükleme sorunu

  1. #1

    CSS background yeniden yükleme sorunu

    Dinamik bir CSS background url() kullandığımızda (JavaScript veya a:hover ile mesela) kullandığımız resim her seferinde tekrar tekrar yükleniyor.

    Bu bug' ın bir çözümü var mı ?

    Preload vs. ne denediysem olmadı. Bu konu hakkında bilgi de bulamadım.
    FERRUH.MAVİTUNA - İnanmıyorum, yeni site!

  2. #2
    denemedim ama aklıma geldi şimdi,
    hidden bir katman'ın bg imajı olarak ata gene CSS ile..

    imaj sürekli kullanılacağı (ama görülemeyecek ayrı konu) browser tekrar tekrar yüklemez gibime geliyor.

  3. #3
    Maalesef denedim ancak olmadı...
    FERRUH.MAVİTUNA - İnanmıyorum, yeni site!

  4. #4
    @soul,
    javascriptte hangi yöntemi kullandığını yazmamışsın.

    JavaScript le className değiştirmeyi denedinmi.
    Kod:
    <HTML>
    <head> 
    <title>Biolight - background-image degiş</title>
    <style type="text/CSS">
    body{background-image:url(image1.gif)}
    .bir{background-image:url(image1.gif)}
    .iki{background-image:url(image2.gif)}
    </style>
    </head>
    <body>
    <!-- imageleri önce yükleyelim -->
    <div style="display:none">
    <img src="image1">
    <img src="image2">
    </div>
    <span onmouseover="document.body.className='bir'">background : image1.gif</span>
    <br>
    <span onmouseover="document.body.className='iki'">background : image2.gif</span>
    </body>
    </HTML>

  5. #5
    JS ile direk backgroundurl() adresini değiştiriyorum.

    classname değiştirme normalde kullandığım bir teknik ancak background konusunda denemedim açıkçası; (bunu bir deneyelim )

    Bunun yanında öyle olsa dahi sorun hala a:hover tarzı işlemlerde devam etmekte...
    FERRUH.MAVİTUNA - İnanmıyorum, yeni site!

  6. #6
    @soul şimdi farkettim
    *.gif yerine *.jpg kullanınca sorun ortadan kalkıyor.
    nedeni ni sorma bilmiyorum

  7. #7
    haha Çok ilginçmiş...

    Bunun yanında talihsizlik budur ki herhalde background da animated gif kullanmam gerekiyor

    Neyse bir parça da olsa bir çözüm çıktı. Yalnız benim hatırladığım kadarıyla bu sorun IE5, IE4 te yoktu..
    FERRUH.MAVİTUNA - İnanmıyorum, yeni site!

  8. #8
    yok yok bu işte bir terslik var bazı gifleri kabul ediyor bazılarını etmiyor

    mesela mynet giflerini kullandığımda sorun yok
    yani gifler yeniden yüklenmiyor ama
    zoquenin giflerini kullandığımda gifler yeniden yükleniyor
    ve ie6 da gizlilik raporunda
    site ismi olarak gif adresi gözüküyor Cookies de ise Engellenmiş diyor !
    not:Cookies açık durumda

  9. #9
    harbidende olay karismis
    nediyim kolay gelsin size
    keske elimden bisi gelsede yapsam

  10. #10

    Re: CSS background yeniden yükleme sorunu

    Tozlu rafları karıştırayım dedim.

    Aynı sorunu ben de farkettim şu an. Bu olay Firefox 1.0'da yok. IE 6 SP1'de oluyor. Karşılaşıp da çözen var mı?
    talhaturan.com - Kişisel site, blog

+ Yanıtla

Bu konu başlığı için etiketler

Mesaj Seçenekleri

  • Yeni başlık açamazsınız
  • Cevap yazabilirsiniz
  • Dosya ekleyemezsiniz
  • Mesajlarınızı değiştiremezsiniz