تم الكتابة في ذو الحجة 25, 1428 21:12

السلام عليكم رحمة الله وبركاته ...

قد نود في بعض الأحيان أن نظهر أو نخفي HTML Table أو DIV أو ما شابهه.

قد نود بعمل ذلك دون إعادة تحميل الصفحة مرة أخرى، و هنا من الأفضل استخدام الـ Javascript.

في البداية ضع كود الجافاسكربت هذا في الصفحة:

<script type="text/javascript">
    function toggle(id)
    {
        var tr = document.getElementById(id);
       
        if (tr==null)
        {
            return;
        }
       
        var bExpand = tr.style.display == '';
        tr.style.display = (bExpand ? 'none' : '');
    }
        
    function changeimage(id, sMinus, sPlus)
    {
        var img = document.getElementById(id);
       
        if (img!=null)
        {
            var bExpand = img.src.indexOf(sPlus) >= 0;
            if (!bExpand)
                img.src = sPlus;
            else
                img.src = sMinus;
        }
    }
</script>

بعد ذلك نضيف هذا الـ SPAN:

<span onclick="javascript:toggle('test');changeimage('toggleimg', 'images/minus.gif', 'images/plus.gif');">
        <img src="images/minus.gif" id="toggleimg"/>
        Expand...
</span>

الأن نضيف هذا الجدول و تذكر أن تضيف له الـ ID و في مثالنا هذا سوف نستخدم الاسم test لكي يربط في الـ SPAN في الأعلى كما في المثال:

<table id="test" border="1">
            <tr>
                <td>
                    Col1</td>
                <td>
                    Col2</td>
                <td>
                    Col3</td>
            </tr>
            <tr>
                <td>
                    Data</td>
                <td>
                    Data</td>
                <td>
                    Data</td>
            </tr>
            <tr>
                <td>
                    Data</td>
                <td>
                    Data</td>
                <td>
                    Data</td>
            </tr>
</table>

تذكر أن نعمل مجلد اسمه images و تضع فيه هذه الصورتين:

 

و للحصول على كامل المثال على شكل HTML تفضل من هنا: collapse table.zip (3.78 kb)

 

مع تحياتي ... طلال الحضبي.

Del.icio.usDigg It!DZone It!Reddit

التصنيف: Ajax , ASP.NET , WEB 2.0
البطاقات: , , ,

تم الكتابة في ذو الحجة 23, 1428 07:00

بسم الله الرحمن الرحيم ...

 من تقنيات الإنترنت الجميلة هي تقنية أجاكس Ajax. و عند استخدام Ajax يفضل  وضع أيقونات متحركة تدل على التحميل مثل:

                            

 

يمكنك أخي العزيز الحصول على تشكيلة تضم أكثر من 70 أيقونة من الممكن أن تستفيد منها في Ajax تجدها في الرابط أدناه.

Ajax Icons.zip (228.10 kb)

 

مع تحياتي ,,, طلال السبيعي

Del.icio.usDigg It!DZone It!Reddit

التصنيف: Ajax
البطاقات: , , ,

تم الكتابة في ذو الحجة 15, 1428 04:57

        

السلام عليكم ورحمة الله و بركاته ...

 

لا شك أن الإنترنت تعد مصدر رئيسي تعليمي لأي شخص في وقتنا الحاضر، و مع تطورها و تطور السرعات التي تجعل من تصفح الإنترنت شيءً ممتع، لذلك أُنشئت مواقع و طرق جديدة في طرح المعلومات عن طريق الفيديو مثل YouTube.com.

من أشهر المواقع التي تقدم شروحاً في منتجات Microsoft هي LearnVisualStudio.NET  و التي يقوم بتقديمها Bob Tabor .

و قد قام موقع LearnVisualStudio.NET بطرح موقع TrainingSpot مؤخراً و الذي يهتم بشكل خاص بـ

  • MS Sharepoint 2007
  • MS SQL 2005
  • MS SQL 2008
  • MS SQL Reporting Services
  • Relational Database Design and Implementation
  • Transact SQL

يقدم من خلالها شروحات مميزة بالصوت و الصورة (فيدبو).

في الحقيقة أنصح و بشده بهذه المواقع و أن الإشتراك فيها ليس مكلف كثيراً إذا ما علمنا أن لديهم إشتراك مدى الحياة ...و يقومون بالتطوير بشكل مستمر و عمل تحديث للمحتوى بشكل دوري.

 

 

مع تحياتي ... طلال.

Del.icio.usDigg It!DZone It!Reddit


تم الكتابة في رمضان 24, 1428 11:52

 السلام عليكم رحمة الله وبركاته ...

خلال تجولي في الإنترنت وجدت هذا الموقع و الذس يعطي أكثر من 80 مثالاً لإستخدامات تقنية AJAX .

و كنت قد طرحت قبل فترة عرض عن تقنية Ajax في العمل و سأحاول وضعه في المدونة في أقرب فرصة. و سأحاول أن أكتب بعض الدروس في هذه التقنية مع لغة ASP.NET .

 

عموماً لا أطيل عليكم فهذا هو الموقع:

http://www.smashingmagazine.com/2007/06/20/ajax-javascript-solutions-for-professional-coding/

 

أتمنى لكم كل التوفيق...

Del.icio.usDigg It!DZone It!Reddit

التصنيف: Ajax
البطاقات:

البحث



إخلاء مسؤولية
جميع الآراء التي تم التعبير عنها هنا هي آرائي الشخصية وهذه الاّراء لا تمثل وجهة نظر عملي على أي حال.
© جميع الحقوق محفوظة 2008 مدونة طلال
Sign in