اذهب إلى المحتوى

Programmer

الأعضاء
  • المساهمات

    73
  • تاريخ الانضمام

  • تاريخ آخر زيارة

أجوبة بواسطة Programmer

  1. بحسب اطلاعي على لغة ++ C قرأت أنه عند تعريف مصفوفة يتم حجز مجال كامل في الذاكرة لعناصر المصفوفة سؤالي هو كيف يمكن الوصول لعناوين العناصر المخزنة في المصفوفة وطباعتها؟

  2. لاحظت في استخدام المؤشرات pointers في لغة C++ أنه يتم استخدام أحيانًا المتغير pointer مع وضع علامة نجمة '*' قبله واحيانًا يتم استخدام المتغير بدون نجمة فما الفرق بين كلا الاستخدامين؟

  3. عندي مجموعة من الأشكال مثل مستطيل ودائرة أريد عند الضغط عليها أن تتغير درجة اللون من الأغمق إلى الأفتح وبالعكس أي أنني أريد عمل Storyboard يقوم بتطبيق هذا الـ Animation أتمنى إعطائي مثال مع شرح

    وشكرًا

  4. يوجد طريقتين لعمل ذلك:

    أولًا يمكنك ذلك باستخدام ويب سيرفيس ajax وكتابة الدالة كـ web method كما في المثال التالي:

      <script type="text/javascript">             //Default.aspx
           function DeleteKartItems() {     
                     $.ajax({
                     type: "POST",
                     url: 'Default.aspx/DeleteItem',
                     data: "",
                     contentType: "application/json; charset=utf-8",
                     dataType: "json",
                     success: function (msg) {
                         $("#divResult").html("success");
                     },
                     error: function (e) {
                         $("#divResult").html("Something Wrong.");
                     }
                 });
             }
      [WebMethod]                                 //Default.aspx.cs
      public static void DeleteItem()
      {
         //Your Logic
      }

    الطريقة الثانية يجب أن تتأكد من أن AutoPostBack="true"غير مفعلة على العنصر، ثم تكتب الشيفرة التالية:

    function funcall()
           {
               var id= '<%= Button1.ClientID%>;
               $('#'+id).click();
           }

    أو

    function funcall()
            {
                document.getElementById('<%= Button1.ClientID%>').click();
            }

    مصدر 1

    مصدر 2

×
×
  • أضف...