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

الموضوع: ايه الغلط فى الكود ده؟؟

  1. #1
    عضو فعال
    تاريخ التسجيل
    May 2006
    المشاركات
    1,259

    ايه الغلط فى الكود ده؟؟



    كود:
    <script language="JavaScript">
    <!--
    function random_openlink(){
      var myopenlink=new Array()
      myopenlink[1]="open1.js"
      myopenlink[2]="open2.js"
    
      var ry=Math.ceil(Math.random()*2)
    
      if (ry==0)
         ry=1
         document.write('<script language="JavaScript" type="text/javascript" src="http://www.site.com/'+myopenlink[ry]+'"></script>')
    }
    
      random_openlink()
    //-->
    </script>
    الكود ده اما بحطه فى صفحه html بيظهر بالشكل الاتى

    random_openlink() //-->

    و طبعا الكود مبيشتغلش

    :looking:







  2. #2


    واضح ان الغلط فى الكود ان الكود عليه comment
    يعنى الكود لن يعمل

    انظر //


    <script language="JavaScript">
    <!--
    function random_openlink(){
    var myopenlink=new Array()
    myopenlink[1]="open1.js"
    myopenlink[2]="open2.js"

    var ry=Math.ceil(Math.random()*2)

    if (ry==0)
    ry=1
    document.write('<script language="JavaScript" type="text/javascript" src="http://www.site.com/'+myopenlink[ry]+'"></script>')
    }

    random_openlink()
    //-->
    </script>
    شيل الكومنت دا ,, دا يعنى المنطقة دى مش هتتعمل ,, حتى جرب تنسخ الكود فى الفرونت بيج ,, هتلاقى المنطقة دى لونها رمادى ,, يعنى لون غير منشط ..

    فاهمنى ؟


    طبعا على ما ارى ,, قد اكون مخطىء
    ويا ريت لو تقول وظيفة الكود عشان الاخوة يقدرو يوصفو المشكلة






  3. #3
    عضو فعال
    تاريخ التسجيل
    May 2006
    المشاركات
    1,259


    حتى لما شيلت الجزء ده برضه نفس المشكله

    الكود ده محاوله منى لجعل سكربت الفتحه الاجباريه يعمل على اكثر من موقع بمعنى يفتح كل مره موقع شكل

    هو الكود كان شغال بس مش عارف ايه اللى حصل






  4. #4
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,516


    بتعرف - عادة ما اساعد في حالات زي السكريبت بتاعك - بس برضوا ما بحط تعقيب ...

    اليوم بدي احكيلك : خرجك - وريته ما يشتغل ... يا رجال - فتحة اجبارية ؟ اي خلصونا عاد من عادات الاطفال ... اي حتى كود مش عارفين نزبطه وبرضوا كل حلمنا هو الفتحات الاجبارية!!!!





    __________________
    أحب سوالف ولا احب الجدليين!
    اسماء اولاد وبنات http://muslim-names.us
    1000 مزاد http://1000mazad.com
    موقع نكت سعوديةhttp://arab-jokes.net

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2007
    المشاركات
    2,065


    أغلق جملك بالسمى كولم ;






  6. #6


    بتعرف - عادة ما اساعد في حالات زي السكريبت بتاعك - بس برضوا ما بحط تعقيب ...

    اليوم بدي احكيلك : خرجك - وريته ما يشتغل ... يا رجال - فتحة اجبارية ؟ اي خلصونا عاد من عادات الاطفال ... اي حتى كود مش عارفين نزبطه وبرضوا كل حلمنا هو الفتحات الاجبارية!!!!
    والله صادق , يعني خصوصا تلك التي تبالغ , يا اخي مرة دخلت موقع فتح لي 12 نافذة , لعنت صاحب الموقع والموقع وكل من يدخل الموقع , لانه تافه لحتى يتحمل كل هذه الفتحات , انا برأيي الفتحة الاجبارية ما يضعها الا قليل عقل الا في استغلال صحيح لها (كموقع اسلامي مثلا) او في محل مناسب كمواقع التحميل فهي اصلا قليلة الدخول والدخول الاولى اقصد بها enter والثناية income , اما ان توضع في المنتديات فهذا هو قلة العقل ودلالة على عدم وجود هدف من الموقع الا المادة , مع احترامي , فانت لا تجبر زوارك على دخول مواقع الله اعلم بها !!!!


    عموما نرجع للموضوع , اخي بالنسبة لاشارة الكومنت فهي حسب علمي لا تعمل داخل الجافا سكريبت لانها اشارة تخص لغة الـHTML عامة , اما رد الاخ انها تنقص سيمي كولم يعني ; فهذا غير صحيح لان لغة الجافا لا تشترط هذا , اعتقد هنالك خلل ما يسبب تعطل الكود اما تعارض مع كود جافا اخر واما ان الكود نفسه غلط ...





    __________________
    مدونتي: المظفر بالله
    لم يجعل الله لك الاختيار في جنسيتك او على أي ارض تولد, ولا في عروبتك, لكن ترك لك الاختيار في دينك, فدعك من العصبية الجاهلية على أساس الجنسية او العروبة, فالفضل بينكم بالتقوى.

  7. #7
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2007
    المشاركات
    2,065


    اما رد الاخ انها تنقص سيمي كولم يعني ; فهذا غير صحيح لان لغة الجافا لا تشترط هذا
    معك حق الجافا لا تشترط هذا ... و لكن جافا سكربت تشترط

    فى الصفحة التى أنت فيها الآن و أظهر السورس كود و إبحث عن الجافا سكريبت المكتوب فيها و سترى بنفسك






  8. #8


    معك حق الجافا لا تشترط هذا ... و لكن جافا سكربت تشترط

    فى الصفحة التى أنت فيها الآن و أظهر السورس كود و إبحث عن الجافا سكريبت المكتوب فيها و سترى بنفسك
    عفوا اخي , لغة الجافا Java تشترط فيها 100% من قال لا تشترط اقصد الجافا سكريبت JavaScript لا تشترط وجودها , جربت بنفسي كتابة كود كامل بدون ; وعمل , طبعا بشرط ان لا تضع جملة اخرى على نفس السطر , اما اذا اردت ان تكتب في نفس السطر فواجب عليك ان تضعها ...

    مثلا , جرب هذا الكود (مع) :
    كود:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
        <head>
            <script type="text/javascript">
                function add(x,hiddenf)
                {
                    if (x.checked == true)
                    {
                        var temp = hiddenf.value.toString();
                        if (temp == "")
                            temp = x.value;
                        else
                            temp = temp + ',' + x.value;
                        hiddenf.value = temp;
                    }
                    else
                    {
                        var temp = hiddenf.value.toString();
                        if (temp != "")
                        {
                            if (temp.toString().indexOf(","+x.value.toString()) > 0)
                                temp = temp.toString().replace(','+x.value.toString(), "");
                            else if (temp.toString().indexOf(x.value.toString()+",") == 0)
                                temp = temp.toString().replace(x.value.toString()+",", "");
                            else
                                temp = temp.toString().replace(x.value.toString(), "");
                        }
                        hiddenf.value = temp;
                    }
                }
            </script>
            <title></title>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        </head>
        <body>
            <form action="" id="" method="get">
                <input onclick="add(this,this.form.hf)" name="chk1" type="checkbox" value="chk1" />chk1<br />
                <input onclick="add(this,this.form.hf)" name="chk2" type="checkbox" value="chk2" />chk2<br />
                <input onclick="add(this,this.form.hf)" name="chk3" type="checkbox" value="chk3" />chk3<br />
                <input onclick="add(this,this.form.hf)" name="chk4" type="checkbox" value="chk4" />chk4<br />
                <input onclick="add(this,this.form.hf)" name="chk5" type="checkbox" value="chk5" />chk5<br />
    
                <input type="textbox" name="hf" id="hf" value="" />
            </form>
        </body>
    </html>
    وهذا الكود (بدون) :
    كود:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
        <head>
            <script type="text/javascript">
                function add(x,hiddenf)
                {
                    if (x.checked == true)
                    {
                        var temp = hiddenf.value.toString()
                        if (temp == "")
                            temp = x.value
                        else
                            temp = temp + ',' + x.value
                        hiddenf.value = temp
                    }
                    else
                    {
                        var temp = hiddenf.value.toString()
                        if (temp != "")
                        {
                            if (temp.toString().indexOf(","+x.value.toString()) > 0)
                                temp = temp.toString().replace(','+x.value.toString(), "")
                            else if (temp.toString().indexOf(x.value.toString()+",") == 0)
                                temp = temp.toString().replace(x.value.toString()+",", "")
                            else
                                temp = temp.toString().replace(x.value.toString(), "")
                        }
                        hiddenf.value = temp
                    }
                }
            </script>
            <title></title>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        </head>
        <body>
            <form action="" id="" method="get">
                <input onclick="add(this,this.form.hf)" name="chk1" type="checkbox" value="chk1" />chk1<br />
                <input onclick="add(this,this.form.hf)" name="chk2" type="checkbox" value="chk2" />chk2<br />
                <input onclick="add(this,this.form.hf)" name="chk3" type="checkbox" value="chk3" />chk3<br />
                <input onclick="add(this,this.form.hf)" name="chk4" type="checkbox" value="chk4" />chk4<br />
                <input onclick="add(this,this.form.hf)" name="chk5" type="checkbox" value="chk5" />chk5<br />
    
                <input type="textbox" name="hf" id="hf" value="" />
            </form>
        </body>
    </html>
    وهذا الكود (بدون ايضا لكن كل جملة في سطر ) :
    كود:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
        <head>
            <script type="text/javascript">function add(x,hiddenf){if (x.checked == true){var temp = hiddenf.value.toString()
                        if (temp == "")  temp = x.value
                        else temp = temp + ',' + x.value
                        hiddenf.value = temp}else{var temp = hiddenf.value.toString()
                        if (temp != ""){if (temp.toString().indexOf(","+x.value.toString()) > 0)temp = temp.toString().replace(','+x.value.toString(), "")
                            else if (temp.toString().indexOf(x.value.toString()+",") == 0)temp = temp.toString().replace(x.value.toString()+",", "")
                            else temp = temp.toString().replace(x.value.toString(), "")}hiddenf.value = temp}}
            </script>
            <title></title>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        </head>
        <body>
            <form action="" id="" method="get">
                <input onclick="add(this,this.form.hf)" name="chk1" type="checkbox" value="chk1" />chk1<br />
                <input onclick="add(this,this.form.hf)" name="chk2" type="checkbox" value="chk2" />chk2<br />
                <input onclick="add(this,this.form.hf)" name="chk3" type="checkbox" value="chk3" />chk3<br />
                <input onclick="add(this,this.form.hf)" name="chk4" type="checkbox" value="chk4" />chk4<br />
                <input onclick="add(this,this.form.hf)" name="chk5" type="checkbox" value="chk5" />chk5<br />
    
                <input type="textbox" name="hf" id="hf" value="" />
            </form>
        </body>
    </html>
    كلها تعمل


    ملاحظة , انا عرفت الخلل في الكود اعلاه
    فتأكد تماما انه المشكلة ما لها علاقة بالـ ؛ او اشارة الكومنت





    __________________
    مدونتي: المظفر بالله
    لم يجعل الله لك الاختيار في جنسيتك او على أي ارض تولد, ولا في عروبتك, لكن ترك لك الاختيار في دينك, فدعك من العصبية الجاهلية على أساس الجنسية او العروبة, فالفضل بينكم بالتقوى.





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

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض