Arama butonu
Bu konudaki kullanıcılar: 1 misafir
7
Cevap
1375
Tıklama
0
Öne Çıkarma
Ufak bir Javascript istegi
T
8 yıl
Yarbay
Konu Sahibi

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 >

A
8 yıl
Yarbay

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




Bu mesajda bahsedilenler: @gun , @ThisisaNightmare
G
8 yıl
General

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



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @ThisisaNightmare
T
8 yıl
Yarbay
Konu Sahibi

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.



H
8 yıl
Binbaşı

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.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @gun
G
8 yıl
General

Anlamadım ama olmuyor sanırım doğru mu ?



< Bu ileti DH mobil uygulamasından atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Lotus Expeditor
H
8 yıl
Binbaşı

Apple kılavuzuna göre şuna benzer bişey olur;

http://jsfiddle.net/uhuzb407/1/


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @gun
G
8 yıl
General

Bakalım ekletirim izin verirse sistem



< Bu ileti DH mobil uygulamasından atıldı >


Bu mesajda bahsedilenler: @Lotus Expeditor
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.