Bu soru, kullanıcı tarayıcıda geri düğmesine bastığında izle'ye benzer , ancak aynı değil ... Bir çözümüm var ve referans ve geri bildirim için buraya gönderiyorum. Birinin daha iyi seçeneği varsa, kulaklarım!
Durum şu ki, "yerinde düzenleme", la flickr içeren bir sayfam var. Yani bir "açıklama eklemek için buraya tıklayın" DIV, tıklandığında Kaydet ve İptal düğmeleriyle bir TEXTAREA'ya dönüşür. Kaydet'e tıklamak, veritabanını güncellemek için verileri sunucuya gönderir ve yeni açıklamayı DIV'ye TEXTAREA'nın yerine koyar. Sayfa yenilenirse, yeni açıklama veritabanından "düzenlemek için tıkla" seçeneğiyle görüntülenir. Bugünlerde oldukça standart web 2.0 şeyler.
Sorun şu ki:
- sayfa açıklama olmadan yüklendi
- kullanıcı tarafından bir açıklama eklendi
- sayfadan bir bağlantıya tıklanarak yönlendirilir
- kullanıcı geri düğmesini tıklar
Daha sonra (tarayıcının önbelleğinden) görüntülenen, yeni açıklamayı içeren dinamik olarak değiştirilmiş DIV içermeyen sayfanın sürümüdür.
Kullanıcı güncellemelerinin kaybolduğunu varsaydığı ve değişiklikleri görmek için sayfayı yenilemeleri gerektiğini anlamayacağı için bu oldukça büyük bir sorundur.
Öyleyse, soru şudur: Yüklendikten sonra bir sayfayı değiştirilmiş olarak işaretleyebilir ve daha sonra kullanıcının "ona geri döndüğünü" algılayıp bu durumda yenilemeye zorlayabilirsiniz?