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

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

کاربر سایت

emilly

عضویت از 1394/01/05

نحوه بدست آوردن width صفحه نمایش کاربر

  • دوشنبه 18 مرداد 1395
  • 08:58
تشکر میکنم

سلام دوستان

من این کد رو نوشتم تا width صفحه نمای کاربر رو بدست آورده و مقایسه بکنه اگه شرط برقرار بود تابعی رو فراخوانی بکنه.......

مقدار رو بدست میاره ولی قمست شرط اصلا اجرا نمیشه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟//

<script>
    function myFunction() {
        var x = "Total Width: " + screen.width + "px";
        document.getElementById("demo").innerHTML = x;
        if (screen.width > '1024')
            var temp = '<%= setRepeatCol() %>'
    }
</script>

 

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

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

ایمان مدائنی

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

  • دوشنبه 18 مرداد 1395
  • 09:00

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

کاربر سایت

emilly

عضویت از 1394/01/05

  • دوشنبه 18 مرداد 1395
  • 09:18

تابعی که فراخوانیش میکنم اینه

 public string setRepeatCol()
        {
            Datalist1.RepeatColumns = 1;
          
            return "";
           
        }

 

کاربر سایت

ایمان مدائنی

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

  • دوشنبه 18 مرداد 1395
  • 09:26

نمیتونید اینگونه عمل کنید

اگر میخواهید در لحظه در DataList تغییری ایجاد کنید با اون رو داخل UpdatePanel بزارید و با استفاده از یک Button این تابع را فراخوانی کنید

کاربر سایت

emilly

عضویت از 1394/01/05

  • دوشنبه 18 مرداد 1395
  • 09:26

alert گذاشتم اجرا شد

ولی تابعم چرا اجرا نمیشه پس؟؟؟؟؟؟؟؟؟؟؟؟؟؟

کاربر سایت

emilly

عضویت از 1394/01/05

  • دوشنبه 18 مرداد 1395
  • 09:30

من میخوام وقتی صفحه ام لود میشه اگه width کلاینتم کمتراز این مقدار باشه این عمل انجام بشه نه با یک button

کاربر سایت

ایمان مدائنی

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

  • دوشنبه 18 مرداد 1395
  • 09:39

بهتره از BootStrap برای ساختن ظاهر واکنش گرا استفاده کنید

البته نظر من اینه

کاربر سایت

emilly

عضویت از 1394/01/05

  • دوشنبه 18 مرداد 1395
  • 09:40

BootStrap  بلد نیستم

کاربر سایت

emilly

عضویت از 1394/01/05

  • دوشنبه 18 مرداد 1395
  • 09:41

راستی این کد رو هم نوشتم ولی مقداری رو بهم برنمیگردونه

      string width = HttpContext.Current.Request.Params["clientScreenWidth"];

 

کاربر سایت

ایمان مدائنی

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

  • دوشنبه 18 مرداد 1395
  • 09:41
کاربر سایت

ایمان مدائنی

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

  • دوشنبه 18 مرداد 1395
  • 09:44

در این لینک هم میتونید با استفاده کد بدست بیارید

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

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

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

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