سلام دوستان یه مشکل خوردم
برنامه ای که نوشتم تو سیستم خودم حتی از طریق شبکه لوکال خیلی اوکی و گل و بلبل هست ولی وقتی به همون سرور آی پی پابلیک میدم و از نت وصل میشم به مشکل میخورم
<script src="../../Content/js/jquery.js"></script> <script> $(document).ready(function () { $('a').click(function () { window.onbeforeunload = null; }); $('input').click(function () { window.onbeforeunload = null; }); $('i').click(function () { window.onbeforeunload = null; }); $('select').click(function () { window.onbeforeunload = null; }); $(document).keydown(function (e) { document.onkeydown = fkey; document.onkeypress = fkey document.onkeyup = fkey; var wasPressed = false; function fkey(e) { e = e || window.event; if (wasPressed) return; if ((e.keyCode == 116 && e.ctrlKey) || (e.keyCode == 116)) { //ctrl + F5 window.onbeforeunload = null; wasPressed = true; } } }); window.onbeforeunload = function (evt) { $.ajax({ url: "Ajax_Function.asmx/Logout", contentType: "application/json; charset=utf-8", type: "POST", success: function (data) { }, error: function (x, y, z) { } }); } }); </script>
تو این تیکه گفتم اگه کاربر یو تگ های a , input , i , select کلیلک کرد و صفحرو رفرش کرد اتفاقی نیوفته ولی در بقیه مواقع بره تو تابع logout و کاربر رو بندازه بیرون (مثل بستن مرورگر یا تب)
این اتفاق تو سیستم خودم اوکی هست
حتی میزارم تو ویندوز سرور باز از شبکه لوکال وصل میشم اوکی هست
ولی به همون سرور آی پی public میدم همش میندازه تو تابع logout و پرت میکنه بیرون این اتفاق هم فقط برای input رخ میده
یعنی وقتی رو دکمه ای کلیلک میکنه اتفاق میوفته
حتی کلاس هم دادم گفتم کلاس input کلیلک شد نره تو logout
کمک لطفا کمک لطفا کمک لطفا کمک لطفا کمک لطفا کمک لطفا
وب فرم هم هست
میدونم خیلی قدیمیه ولی برنامه بوده داریم توسعش میدیم مثلا
بررسی کنید ببینید فایل جی کوئری و فایل اسکریپت شما بدرستی Load شده باشد.
و همینطور تداخلی با سایر اسکریپت ها نداشته باشد.
سلام
در ظاهر گویا نشون میده مسیر جی کوئری شما اشکال داره
ادرس جی کوئری را علی الحساب در title بگذارید تا ببینیم چی میشه
همه اینکار هارو کردم
مشکل اینجاست تو لوکال خیلی خوب و گل و بلبل کار میکنه
میره تو نت اینجوری میشه
خودم حس میکنم بخاطر سرعت نت هستش که کمی که ضعیف میشه سایت درست لود نمیشه
آدرس آنلاین رو بده چک کنیم
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)