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

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

کاربر سایت

mohammadd

عضویت از 1395/12/08

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

  • یکشنبه 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

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

وب فرم هم هست

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

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

رضا نصیری

عضویت از 1392/10/01

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

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

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

کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

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

سلام

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

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

کاربر سایت

mohammadd

عضویت از 1395/12/08

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

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

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

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

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

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

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

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

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)