+ الرد على الموضوع
النتائج 1 إلى 4 من 4
  1. #1
    مأمون is on a distinguished road
    تاريخ التسجيل
    06 / 01 / 2006
    الدولة
    egypt
    المشاركات
    18
    معدل تقييم المستوى
    242

    افتراضي كيف نستطيع تغير لون خلفية الملاحظات بشكل عشوائى


    كيف نستطيع تغير لون خلفية الملاحظات بشكل عشوائى مثل منتدى المودة



    تحياتى للجميع

     
  2. #2
    صانع الاكواد will become famous soon enough
    تاريخ التسجيل
    01 / 11 / 2009
    الدولة
    مجهولة
    العمر
    44
    المشاركات
    34
    معدل تقييم المستوى
    219

    افتراضي رد: كيف نستطيع تغير لون خلفية الملاحظات بشكل عشوائى

    تفضل اخي
    ضع هذا في الـ head
    كود HTML:
    <script language="JavaScript">
    <!--
    // by od
    r=255;
    g=255;
    b=255;
    flag=0;
    t=new Array;
    o=new Array;
    d=new Array;
    
    function hex(a,c)
    {
    t[a]=Math.floor(c/16)
    o[a]=c%16
    switch (t[a])
    {
    case 10:
    t[a]='A';
    break;
    case 11:
    t[a]='B';
    break;
    case 12:
    t[a]='C';
    break;
    case 13:
    t[a]='D';
    break;
    case 14:
    t[a]='E';
    break;
    case 15:
    t[a]='F';
    break;
    default:
    break;
    }
    switch (o[a])
    {
    case 10:
    o[a]='A';
    break;
    case 11:
    o[a]='B';
    break;
    case 12:
    o[a]='C';
    break;
    case 13:
    o[a]='D';
    break;
    case 14:
    o[a]='E';
    break;
    case 15:
    o[a]='F';
    break;
    default:
    break;
    }
    }
    
    function ran(a,c)
    {
    if ((Math.random()>2/3||c==0)&&c<255)
    {
    c++
    d[a]=2;
    }
    else
    {
    if ((Math.random()<=1/2||c==255)&&c>0)
    {
    c--
    d[a]=1;
    }
    else d[a]=0;
    }
    return c
    }
    function do_it(a,c)
    {
    if ((d[a]==2&&c<255)||c==0)
    {
    c++
    d[a]=2
    }
    else
    if ((d[a]==1&&c>0)||c==255)
    {
    c--;
    d[a]=1;
    }
    if (a==3)
    {
    if (d[1]==0&&d[2]==0&&d[3]==0)
    flag=1
    }
    return c
    }
    function odat()
    {
    if (flag==0)
    {
    r=ran(1, r);
    g=ran(2, g);
    b=ran(3, b);
    hex(1,r)
    hex(2,g)
    hex(3,b)
    document.body.style.background="#"+t[1]+o[1]+t[2]+o[2]+t[3]+o[3]
    flag=50
    }
    else
    {
    r=do_it(1, r)
    g=do_it(2,g)
    b=do_it(3,b)
    hex(1,r)
    hex(2,g)
    hex(3,b)
    document.body.style.background="#"+t[1]+o[1]+t[2]+o[2]+t[3]+o[3]
    flag--
    }
    
    setTimeout('odat()',50)
    }
    //-->
    </script>
    وهذا بدل <body> في صفحة الhtml
    كود HTML:
    <body onload="odat()">
    ستصبح شكل الملاحظة هكذا :

    كود HTML:
    <html>
    <head>
    <script language="JavaScript">
    <!--
    // by od
    r=255;
    g=255;
    b=255;
    flag=0;
    t=new  Array;
    o=new Array;
    d=new Array;
    
    function hex(a,c)
    {
    t[a]=Math.floor(c/16)
    o[a]=c%16
    switch  (t[a])
    {
    case 10:
    t[a]='A';
    break;
    case 11:
    t[a]='B';
    break;
    case  12:
    t[a]='C';
    break;
    case 13:
    t[a]='D';
    break;
    case  14:
    t[a]='E';
    break;
    case 15:
    t[a]='F';
    break;
    default:
    break;
    }
    switch  (o[a])
    {
    case 10:
    o[a]='A';
    break;
    case 11:
    o[a]='B';
    break;
    case  12:
    o[a]='C';
    break;
    case 13:
    o[a]='D';
    break;
    case  14:
    o[a]='E';
    break;
    case 15:
    o[a]='F';
    break;
    default:
    break;
    }
    }
    
    function  ran(a,c)
    {
    if ((Math.random()>2/3||c==0)&&c<255)
    {
    c++
    d[a]=2;
    }
    else
    {
    if  ((Math.random()<=1/2||c==255)&&c>0)
    {
    c--
    d[a]=1;
    }
    else  d[a]=0;
    }
    return c
    }
    function do_it(a,c)
    {
    if  ((d[a]==2&&c<255)||c==0)
    {
    c++
    d[a]=2
    }
    else
    if  ((d[a]==1&&c>0)||c==255)
    {
    c--;
    d[a]=1;
    }
    if  (a==3)
    {
    if (d[1]==0&&d[2]==0&&d[3]==0)
    flag=1
    }
    return  c
    }
    function odat()
    {
    if (flag==0)
    {
    r=ran(1, r);
    g=ran(2,  g);
    b=ran(3, b);
    hex(1,r)
    hex(2,g)
    hex(3,b)
    document.body.style.background="#"+t[1]+o[1]+t[2]+o[2]+t[3]+o[3]
    flag=50
    }
    else
    {
    r=do_it(1,  r)
    g=do_it(2,g)
    b=do_it(3,b)
    hex(1,r)
    hex(2,g)
    hex(3,b)
    document.body.style.background="#"+t[1]+o[1]+t[2]+o[2]+t[3]+o[3]
    flag--
    }
    
    setTimeout('odat()',50)
    }
    //-->
    </script>
    </head>
    <body onload="odat()">
    <p><font size=4 color=red>
    تنبيه هام جدا ... منتديات المودة لا تقبل التسجيل إلا  بحروف عربية فقط ولا تقبل التسجيل بحروف غير عربية أو رموز أو تشكيل أو أرقام  نهائيا فلا تخسر وقتك وجهدك دون طائل .
    
    مع أجمل تحية معتادة .
    </font></p>
    </body>
    </html>

     
  3. #3
    صانع الاكواد will become famous soon enough
    تاريخ التسجيل
    01 / 11 / 2009
    الدولة
    مجهولة
    العمر
    44
    المشاركات
    34
    معدل تقييم المستوى
    219

    افتراضي رد: كيف نستطيع تغير لون خلفية الملاحظات بشكل عشوائى

    تم وضع الملف بشكل كامل في المرفقات

    ما عليك سوا تغيير ما داخل تاق الbody
    الملفات المرفقة
    • نوع الملف: txt bgcolor.txt (1.6 كيلوبايت, 45 مشاهدات)

     
  4. #4
    مأمون is on a distinguished road
    تاريخ التسجيل
    06 / 01 / 2006
    الدولة
    egypt
    المشاركات
    18
    معدل تقييم المستوى
    242

    افتراضي رد: كيف نستطيع تغير لون خلفية الملاحظات بشكل عشوائى

    شكرا لك ولا اكن احتاج توضيح
    محتويات الملف المرفق اين أضفها " فى أقالب اضيفها " مع مراعاه ان نسخة المنتدى Vb4.3

     

 
+ الرد على الموضوع

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

     

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

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

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