النتائج 1 إلى 3 من 3

الموضوع: الرجاء المساعدة في جافا سكريبت

  1. #1
    التسجيل
    10-04-2004
    الدولة
    neather realm
    المشاركات
    198

    الرجاء المساعدة في جافا سكريبت

    السلام عليكم ورحمة الله
    ارجو المساعدة في عمل برمجة بسيطة لصفحة html باستخدام جافا سكريبت
    المطلوب هو اظهار prompt يأخذ عدد من الاسماء غير محدود ويخزنها في array
    يعني داخل for loop , ولا يتوقف الا اذا ادخل كلمة "end" !! "END" , بعد ذلك عمل sort للعناصر ثم طباعة الاراي .
    المشكلة لدي في ايقاف ال for عند ادخال end
    طبعا انا استخدمت do while لايقاف اللووب لكن لا فائدة , وكذلك عندي مشكلة في معرفة حجم الاراي قبل ادخال العناصر
    هذا ما توصلت اليه حتى الان :

    <html>
    <heas><title>الجافا سكربت مثال الأراي</title>
    <script type ="text/javascript">
    var n,i;
    var names=new Array();


    do{

    for(i=0;i!=-1;i++)
    {
    names[i]=prompt("enter names");
    }
    }while(names!="end")

    for(var x=0;x<=names.length;x++)
    {
    names.sort[x];
    }

    for(n=0;n=<names.length;n++)
    {
    document.write(names[n] +"<br>");
    }
    </script>
    </head>
    <body>
    </body>
    </html>
    hey there ..
    do u mind visiting my art gallery at:
    http://agent-47.deviantart.com/
    you can find my Arts in Gallery link
    thanks for your time

    *^_^*

  2. #2
    التسجيل
    23-03-2007
    الدولة
    أطير بين الحروف
    المشاركات
    2,799

    رد: الرجاء المساعدة في جافا سكريبت

    في الحقيقة هذا ما توصلت إليه :
    function a()
    {
    name=new Array()
    for(i=0;name!="end";i++)
    name=prompt("enter your name")
    }
    <body onload="a()">
    هذا هو حل فقط لإنهاء الحلقة

  3. #3
    التسجيل
    08-10-2005
    الدولة
    مصر
    المشاركات
    634

    رد: الرجاء المساعدة في جافا سكريبت

    انا عملت كود كامل بالفكرة
    كود PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
    >

    <
    html xmlns="http://www.w3.org/1999/xhtml">

    <
    head>
      <
    title></title>
    </
    head>

    <
    body>
    <
    input type="button" value="enter name" onclick="addname()" />
    <
    br /><br />
    <
    input type="button" value="show all names" onclick="showname()" />
    <
    script language="JavaScript" type="text/javascript">
    var 
    i=0;
    var 
    names=new Array();

    function 
    addname()
    {
    alert("Array size for now= "+names.length);
    names[i]=prompt("Enter a name");
    {
    if(
    names[i]!="end")
    {
    i++;
    }
    else
    {
    names[i]="";
    for(
    i=0;i<names.length;i++)
    {
    document.write(names[i]);
    document.write("<br />");
    }
    }
    }
    }

    function 
    showname()
    {
    document.write("Array length= "+names.length);
    document.write("<br />");
    for(
    i=0;i<names.length;i++)
    {
    document.write(names[i]);
    document.write("<br />");
    }
    }
    </script>
    </body>

    </html> 
    ادرسه على مهلك مع العلم انى لم اجعل الاسماء ترتب اذا كتبت كلمة end....واعذرنى فى حالة وجود اخطاء لأنى لازلت جديد على جافا سكريبت

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •