Forum
Değerli hocalarım.
Şöyle bir sorum var. Alışveriş sitesinde kayıtlı kullanıcı; almayı düşündüğü ürünlerden bir sepet oluşturuyor. Fakat oluşturduğu bu sepetin ödemesini yapmadan sayfayı kapatıyor. Bende ödeme bekleyen bu sepeti DB de tutuyorum. aynı kişi tekrar geldiğinde Alışveriş sepetini otomatik dolduruyorum. Şimdi "Oturumu Kapat" butonuna tıkladığında sorun yok. Ama müşteri sayfadan "Oturumu Kapat" butonuna basmadan çıktığında sayfanın kapandığını yakalayamıyorum. Benim bildiğim kadarıyla Global.asax dosyasında Application_End altında yapmam gerek. Ama sanırım yanlış biliyorum ki olmuyor.
Destekleriniz için şimdiden teşekkür ederim.
session end ıle yapabılırsın ama o da eger browserda baska tab acıksa ısıne yaramayacaktır. onun yerıne js le kapatma onayı al tab kapatıldıgında
ajax ıle tetıkle ıstedıgın methodu
<script type="text/javascript">
window.onbeforeunload = function (e) {
var e = e || window.event;
if (e) e.returnValue = 'Browser is being closed, is it okay?';//for IE & Firefox
return 'Browser is being closed, is it okay?';// for Safari and Chrome
};
</script>
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Erdem Hocam merhaba. Yanlış anlamayın ama AJAX bilmiyorum. 🙁
hocam bu adresten inceleyebilirsiniz size her zaman faydası olur öğrenmeye çalışmanızı tavsiye ederim.
http://www.w3schools.com/jquery/jquery_ajax_get_post.asp
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Kodlab ın jquery kitabına çalışmaya başlamıştım bende. tavsiyeniz için teşekkür ederim.