Şimdi Ara

Ufak bir Javascript istegi

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
9
Cevap
0
Favori
1.333
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Slmlar, misal ben birsuru sey yazarsam bu cevap kismina ve sonra yanlislikla geriye basarsam (ozellikle backspace) yazdiklarim bosuna gidiyor. Taslak kaydedildi olayi da kurtarmiyor. Simdi bunun yerine bu mesaj yazilan yerin length i 0 dan buyukse onbeforeunload e bir warning atasaniz boylelikle yanlislikla bastigimizda eminmisiniz gibi bir soru gelse daha iyi olmaz mi?

    Ornek kod:
    http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_ev_onbeforeunload



    < Bu mesaj bu kişi tarafından değiştirildi ThisisaNightmare -- 7 Mart 2016; 23:14:47 >



  • Merhaba @ThisisaNightmare;

    Hatalı tıklama, gönderimde oluşan server hataları, yanlışlıkla sekme kapatma gibi durumlardan ötürü yazılmış mesaj kayıplarına tedbir olarak taslak sistemi geliştirildi lakin yazdığınız üzere bu haliyle birçok durumda randıman vermiyor.

    Teknik olarak nasıl yapılır, mevcut taslak sistemi daha da geliştirilebilir mi bilmiyorum lakin örneklediğiniz şekilde, mesaj gönderim sayfası herhangi bir şekilde kapatılmaya çalışıldığında basit bir şekilde ufak bir uyarı kutucuğunun belirmesi bence de faydalı olur ki özellikle, yazılmış uzun mesajların kayıpları can sıkıcı oluyor.

    @gun
  • ThisisaNightmare T kullanıcısına yanıt
    Hangi sürüm için istiyorsunuz ? İOS'de verdiğiniz örnek etki etmiyor.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: gun

    Hangi sürüm için istiyorsunuz ? İOS'de verdiğiniz örnek etki etmiyor.

    ana forum sitesi (desktop) icin. Chrome da etki ediyor.
  • gun kullanıcısına yanıt
    https://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html#//apple_ref/doc/uid/TP40006511-SW5

    Apple kılavuzuna gore olay izleyiciler kullanılmalı. Ayrıca webkit bug tracker de onbeforeunload() için incelemede olan bir sorun kaydı var.
  • Anlamadım ama olmuyor sanırım doğru mu ?

    < Bu ileti DH mobil uygulamasından atıldı >
  • gun kullanıcısına yanıt
    Apple kılavuzuna göre şuna benzer bişey olur;

    http://jsfiddle.net/uhuzb407/1/
  • Bakalım ekletirim izin verirse sistem

    < Bu ileti DH mobil uygulamasından atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.