Zoque.Forum
»
CSS background yeniden yükleme sorunu
|
| CSS CSS ile ilgili merak ettiklerinizi, sorunlarınızı ve fikirlerinizi bu bölümde paylaşabilirsiniz. |
![]() |
|
|
LinkBack | Seçenekler |
|
|
#1 (permalink) |
|
Üyelik Tarihi: 13.07.2000
Yer: LND
Mesaj: 4,275
|
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 (permalink) |
|
Üyelik Tarihi: 19.07.2000
Yer: Istanbul,Turkiye
Yaş: 26
Mesaj: 757
|
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.
__________________
cemshid.com : YENİ MAKALE! : Arkaplan Resmi Kaydırmaca Web Standartları : XHTML & CSS Sorunları.. pek tabii çözümleri... cemshid.gen.tr : Türkiye'nin 3. Blogu,.. galiba... |
|
|
|
|
|
#3 (permalink) |
|
Üyelik Tarihi: 13.07.2000
Yer: LND
Mesaj: 4,275
|
Maalesef denedim ancak olmadı...
__________________
FERRUH.MAVİTUNA - İnanmıyorum, yeni site! |
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 22.06.2001
Yer: Antalya
Yaş: 38
Mesaj: 531
|
@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 (permalink) |
|
Üyelik Tarihi: 13.07.2000
Yer: LND
Mesaj: 4,275
|
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! |
|
|
|
|
|
#7 (permalink) |
|
Üyelik Tarihi: 13.07.2000
Yer: LND
Mesaj: 4,275
|
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 (permalink) |
|
Üyelik Tarihi: 22.06.2001
Yer: Antalya
Yaş: 38
Mesaj: 531
|
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 |
|
|
|
|
|
#10 (permalink) |
|
Üyelik Tarihi: 11.08.2001
Yer: İstanbul
Mesaj: 943
|
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ı?
__________________
Myself me = new Myself(); |
|
|
|
Zoque'a hoşgeldiniz!