مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

عدم اجرای یکسان وب سایت از طریق شبکه لوکال و اینترنت

یکشنبه, 16 تیر 1398 08:53

عدم اجرای یکسان وب سایت از طریق شبکه لوکال و اینترنت

سلام دوستان یه مشکل خوردم

برنامه ای که نوشتم تو سیستم خودم حتی از طریق شبکه لوکال خیلی اوکی و گل و بلبل هست ولی وقتی به همون سرور آی پی پابلیک میدم و از نت وصل میشم به مشکل میخورم

<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

کمک لطفا کمک لطفا کمک لطفا کمک لطفا کمک لطفا کمک لطفا

وب فرم هم هست

میدونم خیلی قدیمیه ولی برنامه بوده داریم توسعش میدیم مثلا

یکشنبه, 16 تیر 1398 20:13

بررسی کنید ببینید فایل جی کوئری و فایل اسکریپت شما بدرستی Load شده باشد.

و همینطور تداخلی با سایر اسکریپت ها نداشته باشد.

دوشنبه, 17 تیر 1398 08:15

سلام

در ظاهر گویا نشون میده مسیر جی کوئری شما اشکال داره

ادرس جی کوئری را علی الحساب در title  بگذارید تا ببینیم چی میشه

دوشنبه, 17 تیر 1398 09:50

همه اینکار هارو کردم 

مشکل اینجاست تو لوکال خیلی خوب و گل و بلبل کار میکنه 

میره تو نت اینجوری میشه

خودم حس میکنم بخاطر سرعت نت هستش که کمی که ضعیف میشه سایت درست لود نمیشه

دوشنبه, 17 تیر 1398 09:53

آدرس آنلاین رو بده چک کنیم

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید