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

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

منتدي عرب واي يختص ب التصميم-دعم-تطوير-برمجة-تحويل استايلات


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

power_settings_newقم بتسجيل الدخول للرد
+11
The Godfather
Dafinshi
BJO
Marvel
Avast
DarkWeb
SLGray
same7
تامر معاز
نايبل الازهر
عبد الرؤوف
15 مشترك

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

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

السلامـ عليكمـ ورحمهـ الله وبركاتهـ
----
أضع اليوم بين أيديكم
كود يجعل الرابط متغير اللون (الوان قوس قزح)
..! رابط بألوان قوس قزح !.. 851176
--------
الكود
الكود:تحديد الكود

الكود:

 
<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>



وهنا طريقة استخدام الاكواد
طريقة وضع الأكواد الصحيحة على كافة الأماكن التى تقبل بوضع الأكواد على منتديات أحلى منتدى

ملاحظة

يظهر الكود على الصفحة الرئيسية والبوابة فقط
ولا يمتد تأثيره داخل الاقسام

..! رابط بألوان قوس قزح !.. 103798 بالتوفيق للجميع ..! رابط بألوان قوس قزح !.. 103798 

ودي..

description..! رابط بألوان قوس قزح !.. Emptyرد: ..! رابط بألوان قوس قزح !..

more_horiz
مشكوووووور علي الكود المميز

description..! رابط بألوان قوس قزح !.. Emptyرد: ..! رابط بألوان قوس قزح !..

more_horiz
مشكور علي الموضوع القيم والمميز

description..! رابط بألوان قوس قزح !.. Emptyرد: ..! رابط بألوان قوس قزح !..

more_horiz
مشكور علي الموضوع القيم والمميز

description..! رابط بألوان قوس قزح !.. Emptyرد: ..! رابط بألوان قوس قزح !..

more_horiz
سلمت يداك علي الموضوع المميز

description..! رابط بألوان قوس قزح !.. Emptyرد: ..! رابط بألوان قوس قزح !..

more_horiz
مشكور علي الموضوع القيم وسلمت يمناك

description..! رابط بألوان قوس قزح !.. Emptyرد: ..! رابط بألوان قوس قزح !..

more_horiz
مشكوووووور علي الكود المميز

description..! رابط بألوان قوس قزح !.. Emptyرد: ..! رابط بألوان قوس قزح !..

more_horiz
سلمت يداك علي الموضوع المميز

description..! رابط بألوان قوس قزح !.. Emptyرد: ..! رابط بألوان قوس قزح !..

more_horiz
شكرا لك علي المتابعة واصل ابداعك

description..! رابط بألوان قوس قزح !.. Emptyرد: ..! رابط بألوان قوس قزح !..

more_horiz
سلمت يداك علي الموضوع المميز

description..! رابط بألوان قوس قزح !.. Emptyرد: ..! رابط بألوان قوس قزح !..

more_horiz
بصراحه انت تمتلك ذوق راقي في جـلب ماهو مميّز وجميل

description..! رابط بألوان قوس قزح !.. Emptyرد: ..! رابط بألوان قوس قزح !..

more_horiz
شكرا علي الموضوع

description..! رابط بألوان قوس قزح !.. Emptyرد: ..! رابط بألوان قوس قزح !..

more_horiz
روووووعه 
يعطيك العافيه ولا حرمنا جديدك
دمتم بخير ..! رابط بألوان قوس قزح !.. 3849527796 ..! رابط بألوان قوس قزح !.. 3849527796

description..! رابط بألوان قوس قزح !.. Emptyرد: ..! رابط بألوان قوس قزح !..

more_horiz
thx

description..! رابط بألوان قوس قزح !.. Emptyرد: ..! رابط بألوان قوس قزح !..

more_horiz
شكر لكم
privacy_tip صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
power_settings_newقم بتسجيل الدخول للرد