منتديات غلاها
مرحباً بك عزيزي الزائر

في منتديات غلآهآ~

نرجو التسجيل يا اعز الزوار

مرحبا بك مرة اخرى

يسعدنا إنضمامك معنا في هذا المنتدى المتواضع

لنتشرف بمشاركاتك النيرة والمفيدة

أو تسجيل الدخول إذا كنت من أحد أفراد أسرة المنتدى

فأهلاً بك.~

ادارة المنتدى
منتديات غلاها
مرحباً بك عزيزي الزائر

في منتديات غلآهآ~

نرجو التسجيل يا اعز الزوار

مرحبا بك مرة اخرى

يسعدنا إنضمامك معنا في هذا المنتدى المتواضع

لنتشرف بمشاركاتك النيرة والمفيدة

أو تسجيل الدخول إذا كنت من أحد أفراد أسرة المنتدى

فأهلاً بك.~

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


اهلا بك يا احلى
 
الرئيسيةأحدث الصورالتسجيلدخول

 

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

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
صحاب الموقع
صحاب الموقع
Admin


الاوسمة : الإدارة المميز
آلـٍبـُلآد~ : الجزائر
آلـُجـٍنـُسِ~ : ذكر
عـٍدُد الـٍمـًسآهـٍمـٌآتٍ~ : 539
نقاط : 1243286
السٌّمعَة : 2
تاريخ الميلاد : 25/11/1990
تٍآرُيـُخ آلـٍسـجُـيـٍلً~ : 27/07/2010
آلـٍعـُمـُرٍ~ : 33

كود جعل الروابط بألوان القوس قزح عند مرور الماوس حصريا Empty
مُساهمةموضوع: كود جعل الروابط بألوان القوس قزح عند مرور الماوس حصريا   كود جعل الروابط بألوان القوس قزح عند مرور الماوس حصريا Emptyالأحد فبراير 05, 2012 10:31 am

السلام عليكم اقدم لكم اليووم كود ناادر جدا وراائع ومتواجد فى منتديات كتيير وهو جعل الروابط تتلون بألوان القوس قزح عند مرور الماوس مثل منتدانا الكوود نادر وراائع hg

طريق التركيب : لوحة الادارة >> مظهر المنتدى >> تشكيلات عامة ثم ضع الكود هناك

ها هو الكود
الرمز:





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




الكود شغال ومجرب 100% فى الختام تقبلوا منى أرق تحيه
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://glahaa-1111.0wn0.com
 
كود جعل الروابط بألوان القوس قزح عند مرور الماوس حصريا
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
»  كود وضع ايطار للصورة الشخصية عند مرور الماوس عليها
» الربح من اختصار الروابط
» كودcss بيانات متطورة .....حصريا
»  حصريا كود وضع صورة آخر الموضوع بالاسفل والردود ايضا
» كود الساعة المتحركة مع المااوس شكل ولا اروع للمنتديات حصريا من اوديسا

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات غلاها :: تطوير المنتديات :: أكواد Css-
انتقل الى: