مساعدة فى معرفة فائدة كود

اذهب الى الأسفل 
4 مشترك
كاتب الموضوعرسالة
Ahmed_helal
 
 
Ahmed_helal


ذكر
عدد المساهمات : 282
معدل النشاط : 4130
السُمعة : 0

مساعدة فى معرفة فائدة كود  Empty
مُساهمةموضوع: مساعدة فى معرفة فائدة كود    مساعدة فى معرفة فائدة كود  Emptyالثلاثاء 3 فبراير 2015 - 3:03

الكود:
         <script language="JavaScript1.2">

    var rate = 20;  // Increase amount(The degree of the transmutation)

    ////////////////////////////////////////////////////////////////////
    // Main routine
    if (document.getElementById)
    window.onerror=new Function("return true")
    var objActive;  // The object which event occured in
    var act = 0;    // Flag during the action
    var elmH = 0;  // Hue
    var elmS = 128; // Saturation
    var elmV = 255; // Value
    var clrOrg;    // A color before the change
    var TimerID;    // Timer ID

    if (document.all) {
        document.onmouseover = doRainbowAnchor;
        document.onmouseout = stopRainbowAnchor;
    }
    else if (document.getElementById) {
        document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);
        document.onmouseover = Mozilla_doRainbowAnchor;
        document.onmouseout = Mozilla_stopRainbowAnchor;
    }

    //=============================================================================
    // doRainbow
    //  This function begins to change a color.
    //=============================================================================
    function doRainbow(obj)
    {
        if (act == 0) {
            act = 1;
            if (obj)
                objActive = obj;
            else
                objActive = event.srcElement;
            clrOrg = objActive.style.color;
            TimerID = setInterval("ChangeColor()",100);
        }
    }

    //=============================================================================
    // stopRainbow
    //  This function stops to change a color.
    //=============================================================================
    function stopRainbow()
    {
        if (act) {
            objActive.style.color = clrOrg;
            clearInterval(TimerID);
            act = 0;
        }
    }

    //=============================================================================
    // doRainbowAnchor
    //  This function begins to change a color. (of a anchor, automatically)
    //=============================================================================
    function doRainbowAnchor()
    {
        if (act == 0) {
            var obj = event.srcElement;
            while (obj.tagName != 'A' && obj.tagName != 'BODY') {
                obj = obj.parentElement;
                if (obj.tagName == 'A' || obj.tagName == 'BODY')
                    break;
            }
            if (obj.tagName == 'A' && obj.href != '') {
                objActive = obj;
                act = 1;
                clrOrg = objActive.style.color;
                TimerID = setInterval("ChangeColor()",100);
            }
        }
    }

    //=============================================================================
    // stopRainbowAnchor
    //  This function stops to change a color. (of a anchor, automatically)
    //=============================================================================
    function stopRainbowAnchor()
    {
        if (act) {
            if (objActive.tagName == 'A') {
                objActive.style.color = clrOrg;
                clearInterval(TimerID);
                act = 0;
            }
        }
    }

    //=============================================================================
    // Mozilla_doRainbowAnchor(for Netscape6 and Mozilla browser)
    //  This function begins to change a color. (of a anchor, automatically)
    //=============================================================================
    function Mozilla_doRainbowAnchor(e)
    {
        if (act == 0) {
            obj = e.target;
            while (obj.nodeName != 'A' && obj.nodeName != 'BODY') {
                obj = obj.parentNode;
                if (obj.nodeName == 'A' || obj.nodeName == 'BODY')
                    break;
            }
            if (obj.nodeName == 'A' && obj.href != '') {
                objActive = obj;
                act = 1;
                clrOrg = obj.style.color;
                TimerID = setInterval("ChangeColor()",100);
            }
        }
    }

    //=============================================================================
    // Mozilla_stopRainbowAnchor(for Netscape6 and Mozilla browser)
    //  This function stops to change a color. (of a anchor, automatically)
    //=============================================================================
    function Mozilla_stopRainbowAnchor(e)
    {
        if (act) {
            if (objActive.nodeName == 'A') {
                objActive.style.color = clrOrg;
                clearInterval(TimerID);
                act = 0;
            }
        }
    }

    //=============================================================================
    // Change Color
    //  This function changes a color actually.
    //=============================================================================
    function ChangeColor()
    {
        objActive.style.color = makeColor();
    }

    //=============================================================================
    // makeColor
    //  This function makes rainbow colors.
    //=============================================================================
    function makeColor()
    {
        // Don't you think Color Gamut to look like Rainbow?
        // HSVtoRGB
        if (elmS == 0) {
            elmR = elmV;    elmG = elmV;    elmB = elmV;
        }
        else {
            t1 = elmV;
            t2 = (255 - elmS) * elmV / 255;
            t3 = elmH % 60;
            t3 = (t1 - t2) * t3 / 60;
            if (elmH < 60) {
                elmR = t1;  elmB = t2;  elmG = t2 + t3;
            }
            else if (elmH < 120) {
                elmG = t1;  elmB = t2;  elmR = t1 - t3;
            }
            else if (elmH < 180) {
                elmG = t1;  elmR = t2;  elmB = t2 + t3;
            }
            else if (elmH < 240) {
                elmB = t1;  elmR = t2;  elmG = t1 - t3;
            }
            else if (elmH < 300) {
                elmB = t1;  elmG = t2;  elmR = t2 + t3;
            }
            else if (elmH < 360) {
                elmR = t1;  elmG = t2;  elmB = t1 - t3;
            }
            else {
                elmR = 0;  elmG = 0;  elmB = 0;
            }
        }
        elmR = Math.floor(elmR).toString(16);
        elmG = Math.floor(elmG).toString(16);
        elmB = Math.floor(elmB).toString(16);
        if (elmR.length == 1)    elmR = "0" + elmR;
        if (elmG.length == 1)    elmG = "0" + elmG;
        if (elmB.length == 1)    elmB = "0" + elmB;
        elmH = elmH + rate;
        if (elmH >= 360)
            elmH = 0;
        return '#' + elmR + elmG + elmB;
    }

    </script>

هذا الكود وجدتها لدى لكن لم اتعرف على فائدتة فراجو اعلامى فائدته و شكرا


عدل سابقا من قبل Ahmed_helal في الثلاثاء 3 فبراير 2015 - 3:13 عدل 1 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://l7ty-opar.montadalitihad.com
Dr Godaddy
 
 
Dr Godaddy


ذكر
عدد المساهمات : 707
معدل النشاط : 5263
السُمعة : 28

مساعدة فى معرفة فائدة كود  Empty
مُساهمةموضوع: رد: مساعدة فى معرفة فائدة كود    مساعدة فى معرفة فائدة كود  Emptyالثلاثاء 3 فبراير 2015 - 3:09

هذا فائدتة جعل الروابط بلون قوس قزح  Cool
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.a7la-masry.com/
Ahmed_helal
 
 
Ahmed_helal


ذكر
عدد المساهمات : 282
معدل النشاط : 4130
السُمعة : 0

مساعدة فى معرفة فائدة كود  Empty
مُساهمةموضوع: رد: مساعدة فى معرفة فائدة كود    مساعدة فى معرفة فائدة كود  Emptyالثلاثاء 3 فبراير 2015 - 3:12

شكرا جزيلا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://l7ty-opar.montadalitihad.com
Michael_vx
 
 
avatar


ذكر
عدد المساهمات : 1066
معدل النشاط : 7998
السُمعة : 69

مساعدة فى معرفة فائدة كود  Empty
مُساهمةموضوع: رد: مساعدة فى معرفة فائدة كود    مساعدة فى معرفة فائدة كود  Emptyالثلاثاء 3 فبراير 2015 - 4:25

اسف اولا عل التدخل
الكود فعلا يجعل الروابط بالوان متعددة عند المرور عليها
تم تجربتة على منتدى خارج احلى منتدى ويعمل بكفاءة
ياريت المشرفين يضعون هذا الاسكربت فى التقنيات ليستفيد منه الجميع
تحياتى
مايكل سوفت
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://www.vxblog.eu
{Lone~Wolf}
 
 
{Lone~Wolf}


ذكر
عدد المساهمات : 3575
معدل النشاط : 9642
السُمعة : 160

مساعدة فى معرفة فائدة كود  Empty
مُساهمةموضوع: رد: مساعدة فى معرفة فائدة كود    مساعدة فى معرفة فائدة كود  Emptyالثلاثاء 3 فبراير 2015 - 7:16

Michael_vx كتب:
اسف اولا عل التدخل
الكود فعلا يجعل الروابط بالوان متعددة عند المرور عليها
تم تجربتة على منتدى خارج احلى منتدى ويعمل بكفاءة
ياريت المشرفين يضعون هذا الاسكربت فى التقنيات ليستفيد منه الجميع
تحياتى
مايكل سوفت
بالفعل نوفره لكم منذ عام 2008 clown
..! رابط بألوان قوس قزح !..
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://help.ahlamontada.com/u16282
 
مساعدة فى معرفة فائدة كود
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» اريد معرفة فائدة كل كود و تقسيم الاكواد و شكرا
» خسرت 200 ريال سعودي بشراء نقاط على احلا منتدى وبدون فائدة او مساعدة
» اريد معرفة كل شىء عن خدمة كاش يو كيفية الاشتراك؟ هل هي مجانية؟ اريد معرفة كل شىء
» شو فائدة
» ما فائدة هذه الخيارات

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى الدعم و المساعدة لأحلى المنتديات :: منتدى الدعم والمساعدة :: مشاكل في تنسيق مظهر أو تصميم أو صور أو الوان المنتدى :: أرشيف قسم "مشاكل في تنسيق مظهر المنتدى"-
انتقل الى: