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


 
الرئيسيةالرئيسية  عموشية الاخباريعموشية الاخباري  أحدث الصورأحدث الصور  التسجيلالتسجيل  دخولدخول  

 

 الرابط متغير بالوان قوس قزح

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


جنسيتي جنسيتي : الرابط متغير بالوان قوس قزح Algeri11

مهنتي : الرابط متغير بالوان قوس قزح Studen10

مزاجــي : الرابط متغير بالوان قوس قزح 85

الجنس الجنس : ذكر

عدد المساهمات عدد المساهمات : 2339

تقييم الأعضاء : 10

نقاط نقاط : 280339

العمر العمر : 31


الرابط متغير بالوان قوس قزح Empty
مُساهمةموضوع: الرابط متغير بالوان قوس قزح   الرابط متغير بالوان قوس قزح Emptyالإثنين 07 ديسمبر 2009, 10:55

الكود:
 
<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://ar-ar.facebook.com/people/Ramli-Aymanovitch/1194375133
soraya
مشرف
مشرف
soraya


جنسيتي جنسيتي : الرابط متغير بالوان قوس قزح Algeri11

الجنس الجنس : انثى

عدد المساهمات عدد المساهمات : 239

تقييم الأعضاء : 11

نقاط نقاط : 36481


الرابط متغير بالوان قوس قزح Empty
مُساهمةموضوع: رد: الرابط متغير بالوان قوس قزح   الرابط متغير بالوان قوس قزح Emptyالإثنين 28 ديسمبر 2009, 10:49

الرابط متغير بالوان قوس قزح 3291204



الرابط متغير بالوان قوس قزح Rozcc-14f9f1fda8
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://ar-ar.facebook.com/people/Ramli-Aymanovitch/1194375133
amine-13
المستشار
المستشار
amine-13


جنسيتي جنسيتي : الرابط متغير بالوان قوس قزح Algeri11

مهنتي : الرابط متغير بالوان قوس قزح Studen10

مزاجــي : الرابط متغير بالوان قوس قزح 13

الجنس الجنس : ذكر

عدد المساهمات عدد المساهمات : 809

تقييم الأعضاء : 13

نقاط نقاط : 98748

العمر العمر : 31


الرابط متغير بالوان قوس قزح Empty
مُساهمةموضوع: رد: الرابط متغير بالوان قوس قزح   الرابط متغير بالوان قوس قزح Emptyالإثنين 28 ديسمبر 2009, 11:10

الرابط متغير بالوان قوس قزح 207766
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://ar-ar.facebook.com/people/Ramli-Aymanovitch/1194375133
الداعية لله
كبار الشخصيات
كبار الشخصيات
الداعية لله


جنسيتي جنسيتي : الرابط متغير بالوان قوس قزح Algeri11

مهنتي : الرابط متغير بالوان قوس قزح Doctor10

مزاجــي : الرابط متغير بالوان قوس قزح 63

الجنس الجنس : انثى

عدد المساهمات عدد المساهمات : 3304

تقييم الإدارة : الرابط متغير بالوان قوس قزح Rating15

تقييم الأعضاء : 29

نقاط نقاط : 276518

العمر العمر : 41


الرابط متغير بالوان قوس قزح Empty
مُساهمةموضوع: رد: الرابط متغير بالوان قوس قزح   الرابط متغير بالوان قوس قزح Emptyالسبت 12 يونيو 2010, 10:21

الرابط متغير بالوان قوس قزح 463236
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://ar-ar.facebook.com/people/Ramli-Aymanovitch/1194375133
 
الرابط متغير بالوان قوس قزح
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» وضع الرابط تحت كلمة او صورة

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