• 0
  • مالي خلق
  • أتهاوش
  • متضايق
  • مريض
  • مستانس
  • مستغرب
  • مشتط
  • أسولف
  • مغرم
  • معصب
  • منحرج
  • آكل
  • ابكي
  • ارقص
  • اصلي
  • استهبل
  • اضحك
  • اضحك  2
  • تعجبني
  • بضبطلك
  • رايق
  • زعلان
  • عبقري
  • نايم
  • طبيعي
  • كشخة
  • النتائج 1 إلى 3 من 3

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

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

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

      السلام عليكم ورحمة الله
      ارجو المساعدة في عمل برمجة بسيطة لصفحة 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
      المواضيع
      202
      شكر / اعجاب مشاركة

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

      في الحقيقة هذا ما توصلت إليه :
      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
      المواضيع
      16
      شكر / اعجاب مشاركة

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

      انا عملت كود كامل بالفكرة
      كود 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....واعذرنى فى حالة وجود اخطاء لأنى لازلت جديد على جافا سكريبت

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

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