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

الموضوع: أحتاج مساعدتكم لجعل الكود كود قياسيا-المشكله تكمن في كود الجافا سركيب

  1. #1
    عضو فعال
    تاريخ التسجيل
    Aug 2004
    المشاركات
    1,974

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



    الأخوه الكرام.... السلام عليكم ورحمة الله وبركاته
    لدي مشكله تجعل الكود المرفق كودا غير قياسي, المشكله تكمن في وجود القيمه
    كود HTML:
    id="3"
    حيث أن القيمه id يجب أن تكون حروف وليست أرقام, المشكله هي عند تحويل القيمه id الى حروف لن يشتغل كود الجافا سكريبت ويظهر خطأ,لذلك أتمنى من الأخوه الذين لديهم خبره بالجافا سكريبت تقديم حل لهذه المشكله.

    وظيفة الكود

    وظيفة الكود هي القيام بأخفاء النص عند الضغط على كلمة hide

    هنا يمكنكم مشاهدة الكود http://www.saudiblog.com/test.html

    نص الكود

    كود HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" dir="rtl" xml:lang="ar" lang="ar">
    
    <head profile="http://gmpg.org/xfn/11">
    
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>title</title>
    <script type="text/javascript">
    function change(id){
         ID = document.getElementById(id);
        
         if(ID.style.display == "none")
              ID.style.display = "";
         else
              ID.style.display = "none";
          }
    </script>
    
    </head>
    
    <body>
    <table width="220">
    
      <tr>
       <td title="Show/Hide" onclick="change(3)"  width="208" height="25">
       HIDE</td>
      </tr>
      <tr style="display: " id="3">
        <td width="208" height="25" style="background-color: #FFFFFF">
       text goes here</td>
      </tr>
    
    </table>
    </body>
    </html>






    __________________
    انا أريد وأنت تريد والله يفعل مايريد!


  2. #2
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    كود PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <
    html xmlns="http://www.w3.org/1999/xhtml" dir="rtl" xml:lang="ar" lang="ar">

    <
    head profile="http://gmpg.org/xfn/11">

    <
    meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <
    title>title</title>
    <
    script type="text/javascript">
    function 
    change(id){
         
    ID document.getElementById(id);
        
         if(
    ID.style.display == "none")
              
    ID.style.display "";
         else
              
    ID.style.display "none";
          }
    </script>

    </head>

    <body>
    <table width="220">

      <tr>
       <td title="Show/Hide" onclick="change('wino')"  width="208" height="25">
       HIDE</td>
      </tr>
      <tr style="display: " id="wino">
        <td width="208" height="25" style="background-color: #FFFFFF">
       text goes here</td>
      </tr>

    </table>
    </body>
    </html> 







  3. #3
    عضو فعال
    تاريخ التسجيل
    Aug 2004
    المشاركات
    1,974


    شكرا لك
    ماتوقعت أن يكون بهذه السهوله

    سبق لي أن حاولت لكن خطأي أنني كنت اضيف الحروف بالشكل التالي
    كود PHP:
    change(win
    أي بدون علامتي التنصيص


    بالمناسبة أخ زيزوار هل هناك أمكانية أن نقوم بالجافا سكريبت بزرع كوكيز في المتصفح بحيث إذا ضغط الزائر على كلمة hide لن يظهر له مره أخرى؟ إذاكانت الإجابة بنعم ياليت تساعدنا في الحل


    تحياتي لك وجزاك الله خير





    __________________
    انا أريد وأنت تريد والله يفعل مايريد!

  4. #4
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    اقتباس المشاركة الأصلية كتبت بواسطة PHP Expert
    بالمناسبة أخ زيزوار هل هناك أمكانية أن نقوم بالجافا سكريبت بزرع كوكيز في المتصفح بحيث إذا ضغط الزائر على كلمة hide لن يظهر له مره أخرى؟ إذاكانت الإجابة بنعم ياليت تساعدنا في الحل

    تحياتي لك وجزاك الله خير
    نعم ممكن وتجد هنا كود الكووكيز مدمج مع كود الإخفاء
    كود PHP:
    <script language="JavaScript" type="text/javascript">
    <!--
    var 
    ids,cookies,mycook,wink,i,dats;
    dats = (new Date(201012).getTime());
    ///////////////////////>play cookie
    setcookie = function(name,value,expire){
        
    timestamp=new Date(expire);
        
    document.cookie=name
        
    "=" 
        
    escape(value)
        + 
    "; expires=" 
        
    timestamp.toGMTString();
    }
    getcookie = function(name){
        
    cookies document.cookie.split(/;/);
        for(
    i=0cookies.lengthi++){
            
    mycook cookies[i].split(/=/);
            if(
    mycook[0]==name)return unescape(mycook[1]);
        }
    }
    ///////////////////////>function Hide
    window.onload = function(){
        
    wink getcookie('wino');
        if(
    wink != "yes"){
        
    document.getElementById("wino").style.display "none";
        }
        else
        
    document.getElementById("wino").style.display "";
    }
    //////////////////Script Hide
    change = function(id){ 
    ids document.getElementById(id); 
        if(
    ids.style.display == "none"){
             
    ids.style.display ""
             
    setcookie("wino""yes"dats);
        }else{
             
    ids.style.display "none"
             
    setcookie("wino""non"dats);
        }

    /*_______________________
    www.wino.ws; ziz@wino.ws
     ________________________*/
    //-->
    </script>

    <table width="220"> 

      <tr> 
       <td title="Show/Hide" style="cursor:hand" onclick="change('wino')"  width="208" height="25"> 
       HIDE</td> 
      </tr> 
      <tr style="display: " id="wino"> 
        <td width="208" height="25" style="background-color: #FFFFFF"> 
       text goes here</td> 
      </tr> 
    </table> 






    الملفات المرفقة الملفات المرفقة

  5. #5
    عضو فعال
    تاريخ التسجيل
    Aug 2004
    المشاركات
    1,974


    أخي زيزوار
    جربت الكود على متصفح فيرفوكس وانترنت اكسبللورر ولم يشتغل





    __________________
    انا أريد وأنت تريد والله يفعل مايريد!

  6. #6
    عضو فعال
    تاريخ التسجيل
    Aug 2004
    المشاركات
    1,974


    up up up





    __________________
    انا أريد وأنت تريد والله يفعل مايريد!

  7. #7
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    غريبة لكنه يشتغل عندي حيدا جرب ان تنزله في جهاز آخر ربما يكون بالمتصفح مشكلة مع الكوكيز






  8. #8
    عضو فعال
    تاريخ التسجيل
    Aug 2004
    المشاركات
    1,974


    أخي جربت على جهاز آخر ولم يشتغل بالشكل المطلوب.
    مازال الكود يسمح بالظهور أكثر مره,
    أنا أريد الكود بحيث أن الرساله تظهر مباشره للزائر عندما يدخل الموقع وعندما يضغط على كلمة hide تختفي ولاتظهر مره أخرى لفترة يوم أو يومان





    __________________
    انا أريد وأنت تريد والله يفعل مايريد!





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

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

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