الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عمل جدول في صفحة انترنت والتحكم به عن طريق buttons باستخدام javascript

بدأه Eng.Fouad في 4 أغسطس 2011 · 3 رد · 3,498 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أريد أن أقوم بعمل جدول بسيط في صفحة انترنت بشروط معينة باستخدام الـ javascript

الجدول عبارة عن 5 معايير، يقوم المستخدم بترتيب هذه الجداول عبر عدة buttons

بدايةً، يكون الجدول بالشكل التالي:

84874207.png

فرضاً قمتُ بالضغط على زر Up الخاص بـ item1، سينتقل إلى أعلى مستوى واحد فقط وبقية العناصر ستُزاح لليسار:

49750496.png

وإذا قمتُ بالضغط على نفس الزر مجدداً، سينتقل مجدداً مستوى واحد لأعلى وسيكون هنالك مربع به علامة * في المنتصف:

89238471.png

حقيقةً لا أعلم كيف أستطيع القيام بذلك باستخدام الـ javascript

هنا ما قمت به لغاية الآن، وأقدر لكم أي مساعدة:

    <HEAD>
    <script LANGUAGE="JavaScript">
    <!-- Begin
    function moveUp()
    {

    }
    function moveDown()
    {

    }
    //  End -->
    </script>
    </HEAD>


    <BODY>

    <table border="1">

    <tr>
    <th>Rank
    </th>
    <th colspan="5">
    <p align="center">The Criteria
    </th>
    </tr>


    <tr>
    <td>
    <p align="center">1
    </td>

    <td>
    <form name="form1" method="post" style="margin: 0; text-align: center;"> 
    <input type="button" name="Up1" value="Up" onclick="moveUp();"> Item 1
    <input type="button" name="Down1" value="Down" onclick="moveDown();">
    </form>
    </td>

    <td>
    <form name="form2" method="post" style="margin: 0; text-align: center;"> 
    <input type="button" name="Up2" value="Up" onclick="moveUp();"> Item 2
    <input type="button" name="Down2" value="Down" onclick="moveDown();">
    </form>
    </td>

    <td>
    <form name="form3" method="post" style="margin: 0; text-align: center;"> 
    <input type="button" name="Up3" value="Up" onclick="moveUp();"> Item 3
    <input type="button" name="Down3" value="Down" onclick="moveDown();">
    </form>
    </td>

    <td>
    <form name="form4" method="post" style="margin: 0; text-align: center;"> 
    <input type="button" name="Up4" value="Up" onclick="moveUp();"> Item 4
    <input type="button" name="Down4" value="Down" onclick="moveDown();">
    </form>
    </td>

    <td>
    <form name="form5" method="post" style="margin: 0; text-align: center;"> 
    <input type="button" name="Up5" value="Up" onclick="moveUp();"> Item 5
    <input type="button" name="Down5" value="Down" onclick="moveDown();">
    </form>
    </td>

    </tr> 
    </table> 



    </body>
    </html>
597657.png
#2

في هذا البلوغ هناك شيء شبيه لما تحاول القيام به.

2
#3

شوف هذا الرابط

http://www.mredkj.com/tutorials/tableaddrow.html

3

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#4

السلام عليكم

لست طبعاً ممارساً بارعاً في الجافا سكربت و لكن وجدت الحل لك إن شاء الله و هو استخدام خاصية innerhtml الموجودة في الجافا سكربت ، بمعني أن من خلال كود جافا سكربت يمكن أن تعدل على كود الHTML . مثال:

لنفرض لديك صفحة فيها العبارة التالية : أهلا و سهلا بالمستخدم . ثم تطلب من الزائر ادخال إسمه ليظهر على الشاشة :

ما عليك أن تستخدم ما قلنا عليه سابقاً وهذا الكود :

<html>
<body>
<p >أهلا و سهلا أيها المستخدم</p>
<div id='member' ></div>
<br><br>
<input type='text' id='name'  >
<input type='button'  value='أدخل' onclick='document.getElementById('member').innerHTML = document.getElementById('name').value'> 
</body>
</html>

يمكنك أن تستفيد من ذلك في تعديل كود الجدول في كل زر على حدى بتابع كما فعلت من تقسيم لتوابع .

أتركك مع شرح أكبر لهذا الدرس مع المصدر:

http://www.tizag.com...t-innerHTML.php

تم تعديل هذه المشاركة بواسطة yahya91 في 5 أغسطس 2011 في 01:43

2

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…