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

منتديات المبدعين العرب

ام عليكم و رحمة الله وبركاته ... اهلا و مرحبا بكم فى منتديات المبدعين العرب و نتشرف بتسجيلكم من اجل تشجيع الاعضاء و الادمن على نشر الموضيع اكثر | من اشهر المنتديات المتخصصة فى منتديات المبدعين العرب تعليمية, دعم, ارشفة, هاكات, استايلات, رياضة, عصر ومجتم
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول
..! رابط بألوان قوس قزح !.. 734991492..! رابط بألوان قوس قزح !.. 331937778
كل ما يوجد فى المنتدى مجانى ولن نخفى رابط عن احد تم انشاء هذا المنتدى لتعم الفائدة ولا ننتظر الا ارضاء اللة عز وجل
آللهم أحفظ مصر أهلها آللهم أحفظهم بحفظك
هل تمتلك حساب ؟ تسجيل
Cool Purple
    Outer Glow Pointer
التسجيل السريع
سجلاتنا تفيد بانك غير مسجل .. يرجى التسجيل..
اسم العضو
البريد الالكتروني كلمة السر
ملاحظة
كلمة السـر يجـب أن تتكـــون مـن حـروف وأرقــام.
يوم شهر عام
هل أنت موافق على قوانين المنتدى؟

 

 ..! رابط بألوان قوس قزح !..

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
المدير العام
المدير العام



عدد المساهمات : 1362
تاريخ التسجيل : 29/05/2013
العمر : 44

..! رابط بألوان قوس قزح !.. Empty
مُساهمةموضوع: ..! رابط بألوان قوس قزح !..   ..! رابط بألوان قوس قزح !.. Icon_minitimeالسبت يوليو 06, 2013 8:21 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>




يظهر الكود على الصفحة الرئيسية والبوابة فقط
ولا يمتد تأثيره داخل الاقسام
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://mobi3inaaraby.yoo7.com
 
..! رابط بألوان قوس قزح !..
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» طريقة وضع رابط مخفى شرح بالصور
» كود وضع صورة بالهيدر مع رابط التوجيه
» احدث ويندوز 8 لهذا الشهر 2013 باخر التحديثات + التفعيل مدي الحياة + رابط مباشر للتحميل حمل وشوف

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات المبدعين العرب :: جميع الاكواد :: اكواد html-
انتقل الى: