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

ستار ليونز (تحميل برامج والعاب)

عالم كل جديد ومفيد في الأنترنت العربية . نحن لا ندعي للتميز ولكن نسعي إليه . و احدث الالعاب و البرامج الكاملة. كل جديد في جديد.
 
الرئيسيةأحدث الصورالتسجيلدخول

 

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

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
امير بكلمتي
:.:المتميزون:.:
:.:المتميزون:.:
امير بكلمتي


●جــنــســيــتــكــ» ●جــنــســيــتــكــ» : ذكر
●كِتـابَاتِيّ » ●كِتـابَاتِيّ » : 26
●مــٌــيــلاٌديُ» ●مــٌــيــلاٌديُ» : 27/11/1990
●عــٌمــريٌ » ●عــٌمــريٌ » : 33
●تــاريــخ الأنــضــمــام» ●تــاريــخ الأنــضــمــام» : 14/12/2011

كود لجعل الرابط متغير الون بشكل قوس قزح Empty
مُساهمةموضوع: كود لجعل الرابط متغير الون بشكل قوس قزح   كود لجعل الرابط متغير الون بشكل قوس قزح I_icon_minitimeالأربعاء ديسمبر 14, 2011 6:30 pm




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

الرجوع الى أعلى الصفحة اذهب الى الأسفل
سنشي كودو
عضو جديد
سنشي كودو


●جــنــســيــتــكــ» ●جــنــســيــتــكــ» : ذكر
●كِتـابَاتِيّ » ●كِتـابَاتِيّ » : 12
●مــٌــيــلاٌديُ» ●مــٌــيــلاٌديُ» : 03/04/1999
●عــٌمــريٌ » ●عــٌمــريٌ » : 25
●تــاريــخ الأنــضــمــام» ●تــاريــخ الأنــضــمــام» : 14/12/2011

كود لجعل الرابط متغير الون بشكل قوس قزح Empty
مُساهمةموضوع: رد: كود لجعل الرابط متغير الون بشكل قوس قزح   كود لجعل الرابط متغير الون بشكل قوس قزح I_icon_minitimeالخميس ديسمبر 15, 2011 5:12 pm

شكرا لك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
كود لجعل الرابط متغير الون بشكل قوس قزح
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» كود لجعل الازرار تظهر على الواجها
» كود قمه الروعه | لتنسيق منتداك من الالف الى الياء و جعله بشكل لا يصدق

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
ستار ليونز (تحميل برامج والعاب) :: احلي منتدي | Ahlamontada :: الأكواد الإنسيابية CSS-
انتقل الى: