منتديات زوامل يمنية
يا غْـِـِـِيْـِـِـِر مُـِـِـِسَـِـِـِِجَـِـِـِل

لأنـنـآ نـعـشـقِ التـميز والـِمُـِمَـِيّـزِيْـטּ يشرفنـآ إنـظمـآمڪ معنـآ فيـﮯ مـنـتـديـآت زوامل عيسى الليث | |

أثبـت تـوآجُـِدڪ و ڪـטּ مـטּ [ الـِمُـِمَـِيّـزِيْـטּ ..!

لـِڪي تـسـتـطـيـع أن تُـِتْـِِבـفَـِنَـِـِا [ بـِ موآضيعـڪ ومشارڪاتـڪ معنـِـِـِآ ]

منتديات زوامل يمنية
يا غْـِـِـِيْـِـِـِر مُـِـِـِسَـِـِـِِجَـِـِـِل

لأنـنـآ نـعـشـقِ التـميز والـِمُـِمَـِيّـزِيْـטּ يشرفنـآ إنـظمـآمڪ معنـآ فيـﮯ مـنـتـديـآت زوامل عيسى الليث | |

أثبـت تـوآجُـِدڪ و ڪـטּ مـטּ [ الـِمُـِمَـِيّـزِيْـטּ ..!

لـِڪي تـسـتـطـيـع أن تُـِتْـِِבـفَـِنَـِـِا [ بـِ موآضيعـڪ ومشارڪاتـڪ معنـِـِـِآ ]

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

منتديات زوامل يمنية


 
الرئيسيةالرئيسية  البوابةالبوابة  الأحداث  أحدث الصورأحدث الصور  التسجيلالتسجيل  دخول  
المواضيع الأخيرة
» دورة إدارة النفايات: المنهجية الحديثة والمستدامة
كود يجعل الرابط متغير اللون (الوان قوس قزح) Emptyأمس في 3:11 pm من طرف محمد عادل

» دورة إدارة النفايات الصلبة والسائلة وطرق معالجتها
كود يجعل الرابط متغير اللون (الوان قوس قزح) Emptyأمس في 3:10 pm من طرف محمد عادل

» دورة إشكالية العلاقة بين المؤسسات الحكومية والمتاحف الإبداعية
كود يجعل الرابط متغير اللون (الوان قوس قزح) Emptyأمس في 3:08 pm من طرف محمد عادل

» دورة إدارة الصيانة المستدامة وتخفيض التكاليف التشغيلية
كود يجعل الرابط متغير اللون (الوان قوس قزح) Emptyأمس في 3:06 pm من طرف محمد عادل

» دورة الإدارة الإلكترونية والتحول الرقمي
كود يجعل الرابط متغير اللون (الوان قوس قزح) Emptyالثلاثاء أكتوبر 01, 2024 5:27 pm من طرف محمد عادل

» دورة إعداد وكتابة التقارير القانونية
كود يجعل الرابط متغير اللون (الوان قوس قزح) Emptyالثلاثاء أكتوبر 01, 2024 5:26 pm من طرف محمد عادل

» دورة مهارات التحقيق والتحري في قضايا الفساد الاداري
كود يجعل الرابط متغير اللون (الوان قوس قزح) Emptyالثلاثاء أكتوبر 01, 2024 5:25 pm من طرف محمد عادل

» دورة إدارة العقود وإشكاليات الأوامر التغييرية وآلية تسويتها
كود يجعل الرابط متغير اللون (الوان قوس قزح) Emptyالثلاثاء أكتوبر 01, 2024 5:23 pm من طرف محمد عادل

» دورة إدارة تأهيل الموردين ومتابعة أدائهم وكيفية الإمتثال للعقود
كود يجعل الرابط متغير اللون (الوان قوس قزح) Emptyالأربعاء سبتمبر 18, 2024 4:10 pm من طرف محمد عادل


 

 كود يجعل الرابط متغير اللون (الوان قوس قزح)

اذهب الى الأسفل 
كاتب الموضوعرسالة
فہٰخہأﭑمہٰة يمہٰﭑأنہٰـي
عضـوِء جَـدُيّــدُ
عضـوِء جَـدُيّــدُ
فہٰخہأﭑمہٰة يمہٰﭑأنہٰـي


رقم العضوية : 2
عدد المساهمات : 16
تاريخ التسجيل : 14/04/2014

كود يجعل الرابط متغير اللون (الوان قوس قزح) Empty
مُساهمةموضوع: كود يجعل الرابط متغير اللون (الوان قوس قزح)   كود يجعل الرابط متغير اللون (الوان قوس قزح) Emptyالإثنين أبريل 28, 2014 10:11 pm

كود يجعل الرابط متغير اللون (الوان قوس قزح)

الكود:
   
    <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>
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
كود يجعل الرابط متغير اللون (الوان قوس قزح)
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الوان مشرقة وإطلالات جريئة في حفل "TCA"
» اختيار كود اللون المطلوب

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات زوامل يمنية :: القســـــم التقنـــــي :: منتدى الخدمات والدعم الفني للمنتديات :: أكواد HTML-
انتقل الى: