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


 
التسجيلالرئيسيةyoukurdأحدث الصوردخول

 

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

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


عدد المساهمات : 2480
تاريخ التسجيل : 10/10/2009
العمر : 46
الموقع : http://www.absba.org/showthread.php?t=1004912

جبتلكم كود جميل لجعل الرابط باللون قوس قزح تفضلو Empty
مُساهمةموضوع: جبتلكم كود جميل لجعل الرابط باللون قوس قزح تفضلو   جبتلكم كود جميل لجعل الرابط باللون قوس قزح تفضلو Icon_minitimeالأربعاء ديسمبر 23, 2009 4:54 am

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






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

الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.rojfilms.com
ايوب34

ايوب34


عدد المساهمات : 13
تاريخ التسجيل : 04/04/2010

جبتلكم كود جميل لجعل الرابط باللون قوس قزح تفضلو Empty
مُساهمةموضوع: رد: جبتلكم كود جميل لجعل الرابط باللون قوس قزح تفضلو   جبتلكم كود جميل لجعل الرابط باللون قوس قزح تفضلو Icon_minitimeالجمعة أبريل 09, 2010 10:17 pm

شكرا جزيلا لكن انقل الكود كله .......... [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] كثير لكن مشكور على مجهودك اخي المدير
الرجوع الى أعلى الصفحة اذهب الى الأسفل
بنت الاسلام

بنت الاسلام


عدد المساهمات : 167
تاريخ التسجيل : 17/12/2009

جبتلكم كود جميل لجعل الرابط باللون قوس قزح تفضلو Empty
مُساهمةموضوع: رد: جبتلكم كود جميل لجعل الرابط باللون قوس قزح تفضلو   جبتلكم كود جميل لجعل الرابط باللون قوس قزح تفضلو Icon_minitimeالإثنين أبريل 12, 2010 4:23 am

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

همسات المحبة


عدد المساهمات : 2
تاريخ التسجيل : 13/07/2010

جبتلكم كود جميل لجعل الرابط باللون قوس قزح تفضلو Empty
مُساهمةموضوع: رد: جبتلكم كود جميل لجعل الرابط باللون قوس قزح تفضلو   جبتلكم كود جميل لجعل الرابط باللون قوس قزح تفضلو Icon_minitimeالثلاثاء يوليو 13, 2010 7:04 pm

شكرا جزيلا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
جبتلكم كود جميل لجعل الرابط باللون قوس قزح تفضلو
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» كود css لوضع حدود للمنتدى باللون الابيض
» كود ساعة رهيب ( باللون الاحمر و الاسود )
» كود لجعل الخلفية متناسقة مع المنتدى
» كود css لجعل حدود المنتدى لماعا للنسخة phpBB2
» كود فتح الرابط لمجرد مرور المؤشر عليها

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