[Linux-programlama] Re: Mootools Ä°E Cahce Problemi

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Mehmet Fatih YILDIZ (fatih.mfyz@gmail.com)
Date: Wed 05 Sep 2007 - 19:07:55 EEST


Bunu Azer'in teknigiyle:

$$('a').each(function(el){
   el.setProperty('href',el.getProperty('href').split('&refreshKey')
[0]+'&refreshKey='+Math.round(Math.random()*999));
});

kullanýmý ile tüm linklere uygulayabilirsiniz.

On 05.Eyl.2007, at 14:14, Azer Koculu wrote:

> dediginiz gibi, bu problem linklerin sonuna onemi olmayan parametreler
> girerek cozuluyor.karmasik parametrelerle ilgilenmek istenmiyorsa
> soyle bir yontem kullanilabilir;
>
> <a href="link?type=foo"
> onmousedown="this.setAttribute('href',this.getAttribute
> ('href').split('&refreshKey')[0]+'&refreshKey='+Math.round
> (Math.random()*999))">link
> 1</a>
>
> mouse her down olusta href'in refreshKey'i olusturuluyor.mootools u
> nasil yazdiginizi bilemeyecegim icin ornegi href icin yaptim, js
> icinde de rahatca kullanirsiniz..
>
> iyi calismalar
>
> On 9/5/07, Deniz Dizman <deniz.dizman@gmail.com> wrote:
>> Yapýlan Ajax Requestinin URLsi icine degiþken bir parametre
>> ekleyerek bu
>> sorunu cozebilirsiniz. Ornegin:
>>
>> 1. request:
>> http://myhost/sepetekle.php?id=1&cacheKiller=ASDNASDHJ
>>
>> 2.request:
>>
>> http://myhost/sepetekle.php?id=1&cacheKiller=QUWIEEUQ2
>>
>> burada cacheKiller parametresi her seferinde random olarak
>> uretilen bir
>> string olursa IE cachelmeyecektir.
>>
>>
>>
>> On 9/5/07, Mehmet Fatih YILDIZ <fatih.mfyz@gmail.com> wrote:
>>>
>>>
>>>
>>> Muhtemelen ayný url'i istek olarak çaðýrdýðýndan sunucuya istek
>> göndermeden cache'deki içeriði alýp koyuyor dediðin gibi.
>>> PHP ile yapýyorsan header ile sayfanýn cache'lenmesini
>>> engelleyebilirsin:
>>>
>>>
>>> header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
>>> header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the
>>> past
>>>
>>>
>>> kodlarý yardýmcý olacaktýr. (alýntý: php.net)
>>>
>>>
>>>
>>>
>>>
>>> On 05.Eyl.2007, at 12:50, Onur Canci wrote:
>>>
>>> mootools ile ajax requesti yapan bir sayfam var. Linke
>>> týklandýðý
>> zaman kendini güncelleyen bir spete uygulamasý yazdým. Linke
>> týklandýðýnda
>> zaman sepetteki ürünlerin listesinin AJAX requesti alýp bi <div>in
>> içine
>> yazýdýrýyorum. Buraya kadar herþey güzel. Önden 2 ürünü sepete
>> ekliyorum
>> sonra bi ürün daha ekliyorum buraya kadar da herþey güzel. Sonra
>> Sepeti
>> boþalt diyorum. Ardýndan en son eklediðim ürünü tek baþýna sepete
>> ekle
>> dediðim zaman firefox hiçbir sorun olmadan ekliyor. Ancak ÝE cache
>> deki
>> verileri geri yüklüyor yani arkaplanda bir AJAX requesti
>> çalýþtýrmak yerine
>> eski verileri ekrana getiriyor.
>>>
>>> Bu sorun ile daha önce karþýlaþan var mý?
>>> Varsa bu sorunu nasýl aþtýnýz?
>>>
>>> Ceveplarýnýz için teþekkürler.
>>>
>>>
>>>
>>>
>>>
>>> --
>>> Mehmet Fatih YILDIZ
>>> http://www.mfyz.com
>>>
>>>
>>> _______________________________________________
>>> Linux-programlama mailing list
>>> Linux-programlama@liste.linux.org.tr
>>>
>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>>
>>>
>>
>>
>>
>> --
>> dendiz
>> http://dendiz.blogspot.com
>> _______________________________________________
>> Linux-programlama mailing list
>> Linux-programlama@liste.linux.org.tr
>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>
>>
>
>
> --
> Azer Koçulu
> http://azer.kodfabrik.com
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama

--
Mehmet Fatih YILDIZ
http://www.mfyz.com

_______________________________________________ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.