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


تم تغييير رابط المنتدى الى http://arab-vip.mountada.biz/
 
الرئيسيةأحدث الصورالتسجيلدخول

اهلا و سهلا بكل زوار المنتدى و كل الاعضاء اتمنى ان يعجبكم المنتدى و تسجيل فيه


 

 كودCSS جعل الرابط ملون بقوس قزح

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

الم ـديـر الع ـامـ


كودCSS جعل الرابط ملون بقوس قزح  Star410
Falcon


<b>تاريخ التسجيل</b> تاريخ التسجيل : 07/07/2010
<b>عدد المساهمات</b> عدد المساهمات : 590
ذكر
هوايتك : كودCSS جعل الرابط ملون بقوس قزح  Sports10
مهنتك : كودCSS جعل الرابط ملون بقوس قزح  Studen10
مزاجك : كودCSS جعل الرابط ملون بقوس قزح  8010
بلدك : كودCSS جعل الرابط ملون بقوس قزح  3dflag11

كودCSS جعل الرابط ملون بقوس قزح  Empty
مُساهمةموضوع: كودCSS جعل الرابط ملون بقوس قزح    كودCSS جعل الرابط ملون بقوس قزح  Emptyالسبت يوليو 31, 2010 10:23 am

تذكير بمساهمة فاتح الموضوع :

السلام عليكم
مرحبا يا احلى اعضاء
جبتلكم كود جميل
وهو جعل الرابط باللون قوس قزح
تفضلو
الكود:
[b]
[/b]
<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://a7la-as7ab.keuf.net
This is Me
عضو ذهبى
عضو ذهبى
This is Me


<b>تاريخ التسجيل</b> تاريخ التسجيل : 24/07/2010
<b>عدد المساهمات</b> عدد المساهمات : 490
انثى
هوايتك : كودCSS جعل الرابط ملون بقوس قزح  Painti10
مهنتك : كودCSS جعل الرابط ملون بقوس قزح  Studen10
مزاجك : كودCSS جعل الرابط ملون بقوس قزح  5910
بلدك : كودCSS جعل الرابط ملون بقوس قزح  3dflag11

كودCSS جعل الرابط ملون بقوس قزح  Empty
مُساهمةموضوع: رد: كودCSS جعل الرابط ملون بقوس قزح    كودCSS جعل الرابط ملون بقوس قزح  Emptyالإثنين أغسطس 02, 2010 4:55 pm

مشكوووووووووور
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://a7la-as7ab.keuf.net
 
كودCSS جعل الرابط ملون بقوس قزح
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى احلى اصحاب :: .::الأقسام التطويرية ::. :: تطوير منتديات لشركة احلى منتدى :: || أكواد الإنسيابية CSS ~-
انتقل الى: