PDA

View Full Version : سوال: انجام تغييرات در پايگاه داده هنگام بسته شدن IE



behzadzh
چهارشنبه 08 آبان 1387, 16:56 عصر
با سلام خدمت همه دوستان
اينجانب در حال طراحي يک وب سايت با Ajax و ASP.NET 2.0 و SQLServer2000 مي باشم
مي خواستم موقعي که کاربر مي خواهد صفحه Internet Explorer خود را ببندد يک فيلدي را در جدول کاربران تغيير بدم
اگر ممکنه منو کمک کنيد
ممنون

mostafa_sgh
چهارشنبه 08 آبان 1387, 18:26 عصر
سلام دوست عزیز

شما برای اینکار باید رویداد onunload پنجره خود را کدنویسی کنید .



<head>
<script type="text/javascript">

window.onunload = function()
{
// کد خود را در این قسمت بنویسید
}
</script>
</head>

Chabok
چهارشنبه 08 آبان 1387, 20:00 عصر
با سلام

tarhebartar عزیز . با بسته شدن پنجره مرورگر سمت سرور رویدادی فعال نمیشه.

این دوستمون میخواهند با بسته شدن مرورگر روی دیتابیس خود کاری انجام بدهند .
تنها راه موجود که بخواهیم از کد آقای mostafa_sgh استفاده کنیم اینه که توسط XMLHttpRequest و بصورت AJAX اطلاعاتی رو برای سرور بفرستیم .

سوال اینه که آیا این رویداد window.onunload منتظر ارسال اطلاعات خواهد ماند ؟
من بعید میدونم . چون پنجره مرورگر ، والد تمامی اشیا سمت کلاینت است و با بسته شدن آن همه چیز فنا خواهد شد .

milade
پنج شنبه 09 آبان 1387, 05:15 صبح
الته اجاکس هم خودش یه چیزی برای این کارا داره (یادم نیست کدومه)
موفق باشید