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



 
الرئيسيةالبوابةالتسجيلأحدث الصوردخول
» أختنا المحبة لله في ذمة الله إنا لله و إنا إليه راجعون كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Icon_minitime 2015-07-06, 7:26 pm من طرف » كود , تضعه للأية الكريمة (( ما يلفظ من قول إلا لديه رقيب .. كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Icon_minitime 2014-11-16, 3:11 pm من طرف » كود (CSS) لوضع إطار و خلفية للتوقيع كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Icon_minitime 2014-11-16, 2:59 pm من طرف » كود css جعل جداول المنتدى مثل الفي بي من دون شراء TEMPLATE للنسخة الثانية كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Icon_minitime 2014-11-16, 2:41 pm من طرف » كود لجعل الكتابة او الصور تتحرك من اليمين إلى اليسار ام من تحت لفوق كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Icon_minitime 2014-02-09, 12:26 pm من طرف » كود إظهار و إخفاء البيانات الشخصية للعضو بضغطة زر(( حصري فقط على شهيدة القدس)) كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Icon_minitime 2014-01-18, 11:50 pm من طرف » كود رائع رائع رائع للإعلان ... بطريقة احترافية حصري فقط على منتدى شهيدة القدس كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Icon_minitime 2013-08-01, 12:42 pm من طرف » كود الترحيب بالعضو حسب الوقت رائع كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Icon_minitime 2013-06-16, 11:46 pm من طرف » أقدم لكم تصاميم رهيبة فعلاً أرجو الدخول كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Icon_minitime 2013-03-13, 4:22 pm من طرف » أقدم لكم تصميم جديد من فارس الإبداع إلى منتدى شهيدة القدس كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Icon_minitime 2013-03-09, 1:16 pm من طرف » طلب استايل لموقع ناروتو العربي كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Icon_minitime 2013-03-09, 1:05 pm من طرف » كود css لوضع خلفية للأزرار العليى للمنتدى كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Icon_minitime 2013-03-09, 10:26 am من طرف

كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط

استعرض الموضوع التالي استعرض الموضوع السابق اذهب الى الأسفل
كاتب الموضوعرسالة
AboNageh
.
.
avatar


ذكر
عدد المساهمات : 116
مجموع النقاط : 5553
بـلـدي : كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Egypt110
هوايتي : كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Painti10
المهنة : كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Studen10
الحـالة : كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Pi-ca-16
إحترام قوانين المنتدى : كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط 111010
الأوســمة : كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Thread10

. : كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Empty

. :


مُساهمةموضوع: كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Icon_minitime2009-08-31, 5:34 pm


السلام عليكم ورحمة الله وبركاته

احبائى اعضاء منتديات شهيدة القدس الكرام
اليكم كود تغير الروابط فى المنتدى عند وقوف المؤشر (الماوس) عليها تتغير بالوان مختلفة
فقط على منتديات شهيدة القدس
اليكم الكود

الكود:
[size=9][center]<[/size][font=Arial][size=9]script language="Javascript1.2[/size][/font][size=9]">[/center]

[/size][font=Arial][size=9][center]var rate = 20; // Increase amount(The degree of the transmutation[/size][/font][size=9][font=Times New Roman])[/font]

////////////////////////////////////////////////////////////////////
// [/size][font=Arial][size=9]Main routine
if (document.getElementById[/size][/font][size=9][font=Times New Roman])[/font][/center]
[/size][font=Arial][size=9][center]window.onerror=new Function("return true[/size][/font][size=9][font=Times New Roman]")[/font][/center]
[/size][font=Arial][size=9][center]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[/center]
[/size][/font]
[font=Arial][size=9][center]if (document.all[/size][/font][size=9][font=Times New Roman]) {[/font]
[/size][font=Arial][size=9]document.onmouseover = doRainbowAnchor[/size][/font][size=9];
[/size][font=Arial][size=9]document.onmouseout = stopRainbowAnchor[/size][/font][size=9];
}[/center]
[/size][font=Arial][size=9][center]else if (document.getElementById[/size][/font][size=9][font=Times New Roman]) {[/font]
[/size][font=Arial][size=9]document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT[/size][/font][size=9]);
[/size][font=Arial][size=9]document.onmouseover = Mozilla_doRainbowAnchor[/size][/font][size=9];
[/size][font=Arial][size=9]document.onmouseout = Mozilla_stopRainbowAnchor[/size][/font][size=9];
}

//=============================================================================
// [/size][font=Arial][size=9]doRainbow[/center]
[/size][/font][size=9][center]// [/size][font=Arial][size=9]This function begins to change a color[/size][/font][size=9].
//=============================================================================[/center]
[/size][font=Arial][size=9][center]function doRainbow(obj[/size][/font][size=9][font=Times New Roman])[/font]
{
[/size][font=Arial][size=9]if (act == 0[/size][/font][size=9]) {
[/size][font=Arial][size=9]act = 1[/size][/font][size=9];
[/size][font=Arial][size=9]if (obj[/size][/font][size=9])
[/size][font=Arial][size=9]objActive = obj[/size][/font][size=9];
[/size][font=Arial][size=9]else[/center]
[/size][/font][size=9][center][/size][font=Arial][size=9]objActive = event.srcElement[/size][/font][size=9];
[/size][font=Arial][size=9]clrOrg = objActive.style.color[/size][/font][size=9];
[/size][font=Arial][size=9]TimerID = setInterval("ChangeColor()",100[/size][/font][size=9]);
}
}

//=============================================================================
// [/size][font=Arial][size=9]stopRainbow[/center]
[/size][/font][size=9][center]// [/size][font=Arial][size=9]This function stops to change a color[/size][/font][size=9].
//=============================================================================[/center]
[/size][font=Arial][size=9][center]function stopRainbow[/size][/font][size=9][font=Times New Roman]()[/font]
{
[/size][font=Arial][size=9]if (act[/size][/font][size=9]) {
[/size][font=Arial][size=9]objActive.style.color = clrOrg[/size][/font][size=9];
[/size][font=Arial][size=9]clearInterval(TimerID[/size][/font][size=9]);
[/size][font=Arial][size=9]act = 0[/size][/font][size=9];
}
}

//=============================================================================
// [/size][font=Arial][size=9]doRainbowAnchor[/center]
[/size][/font][size=9][center]// [/size][font=Arial][size=9]This function begins to change a color. (of a anchor, automatically[/size][/font][size=9])
//=============================================================================[/center]
[/size][font=Arial][size=9][center]function doRainbowAnchor[/size][/font][size=9][font=Times New Roman]()[/font]
{
[/size][font=Arial][size=9]if (act == 0[/size][/font][size=9]) {
[/size][font=Arial][size=9]var obj = event.srcElement[/size][/font][size=9];
[/size][font=Arial][size=9]while (obj.tagName != 'A' && obj.tagName != 'BODY[/size][/font][size=9]') {
[/size][font=Arial][size=9]obj = obj.parentElement[/size][/font][size=9];
[/size][font=Arial][size=9]if (obj.tagName == 'A' || obj.tagName == 'BODY[/size][/font][size=9]')
[/size][font=Arial][size=9]break[/size][/font][size=9];
}
[/size][font=Arial][size=9]if (obj.tagName == 'A' && obj.href[/size][/font][size=9] != '') {
[/size][font=Arial][size=9]objActive = obj[/size][/font][size=9];
[/size][font=Arial][size=9]act = 1[/size][/font][size=9];
[/size][font=Arial][size=9]clrOrg = objActive.style.color[/size][/font][size=9];
[/size][font=Arial][size=9]TimerID = setInterval("ChangeColor()",100[/size][/font][size=9]);
}
}
}

//=============================================================================
// [/size][font=Arial][size=9]stopRainbowAnchor[/center]
[/size][/font][size=9][center]// [/size][font=Arial][size=9]This function stops to change a color. (of a anchor, automatically[/size][/font][size=9])
//=============================================================================[/center]
[/size][font=Arial][size=9][center]function stopRainbowAnchor[/size][/font][size=9][font=Times New Roman]()[/font]
{
[/size][font=Arial][size=9]if (act[/size][/font][size=9]) {
[/size][font=Arial][size=9]if (objActive.tagName == 'A[/size][/font][size=9]') {
[/size][font=Arial][size=9]objActive.style.color = clrOrg[/size][/font][size=9];
[/size][font=Arial][size=9]clearInterval(TimerID[/size][/font][size=9]);
[/size][font=Arial][size=9]act = 0[/size][/font][size=9];
}
}
}

//=============================================================================
// [/size][font=Arial][size=9]Mozilla_doRainbowAnchor(for Netscape6 and Mozilla browser[/size][/font][size=9])
// [/size][font=Arial][size=9]This function begins to change a color. (of a anchor, automatically[/size][/font][size=9])
//=============================================================================[/center]
[/size][font=Arial][size=9][center]function Mozilla_doRainbowAnchor(e[/size][/font][size=9][font=Times New Roman])[/font]
{
[/size][font=Arial][size=9]if (act == 0[/size][/font][size=9]) {
[/size][font=Arial][size=9]obj = e.target[/size][/font][size=9];
[/size][font=Arial][size=9]while (obj.nodeName != 'A' && obj.nodeName != 'BODY[/size][/font][size=9]') {
[/size][font=Arial][size=9]obj = obj.parentNode[/size][/font][size=9];
[/size][font=Arial][size=9]if (obj.nodeName == 'A' || obj.nodeName == 'BODY[/size][/font][size=9]')
[/size][font=Arial][size=9]break[/size][/font][size=9];
}
[/size][font=Arial][size=9]if (obj.nodeName == 'A' && obj.href[/size][/font][size=9] != '') {
[/size][font=Arial][size=9]objActive = obj[/size][/font][size=9];
[/size][font=Arial][size=9]act = 1[/size][/font][size=9];
[/size][font=Arial][size=9]clrOrg = obj.style.color[/size][/font][size=9];
[/size][font=Arial][size=9]TimerID = setInterval("ChangeColor()",100[/size][/font][size=9]);
}
}
}

//=============================================================================
// [/size][font=Arial][size=9]Mozilla_stopRainbowAnchor(for Netscape6 and Mozilla browser[/size][/font][size=9])
// [/size][font=Arial][size=9]This function stops to change a color. (of a anchor, automatically[/size][/font][size=9])
//=============================================================================[/center]
[/size][font=Arial][size=9][center]function Mozilla_stopRainbowAnchor(e[/size][/font][size=9][font=Times New Roman])[/font]
{
[/size][font=Arial][size=9]if (act[/size][/font][size=9]) {
[/size][font=Arial][size=9]if (objActive.nodeName == 'A[/size][/font][size=9]') {
[/size][font=Arial][size=9]objActive.style.color = clrOrg[/size][/font][size=9];
[/size][font=Arial][size=9]clearInterval(TimerID[/size][/font][size=9]);
[/size][font=Arial][size=9]act = 0[/size][/font][size=9];
}
}
}

//=============================================================================
// [/size][font=Arial][size=9]Change Color[/center]
[/size][/font][size=9][center]// [/size][font=Arial][size=9]This function changes a color actually[/size][/font][size=9].
//=============================================================================[/center]
[/size][font=Arial][size=9][center]function ChangeColor[/size][/font][size=9][font=Times New Roman]()[/font]
{
[/size][font=Arial][size=9]objActive.style.color = makeColor[/size][/font][size=9]();
}

//=============================================================================
// [/size][font=Arial][size=9]makeColor[/center]
[/size][/font][size=9][center]// [/size][font=Arial][size=9]This function makes rainbow colors[/size][/font][size=9].
//=============================================================================[/center]
[/size][font=Arial][size=9][center]function makeColor[/size][/font][size=9][font=Times New Roman]()[/font]
{
// [/size][font=Arial][size=9]Don't you think Color Gamut to look like Rainbow[/size][/font][size=9]?
// [/size][font=Arial][size=9]HSVtoRGB[/center]
[/size][/font][size=9][center][/size][font=Arial][size=9]if (elmS == 0[/size][/font][size=9]) {
[/size][font=Arial][size=9]elmR = elmV; elmG = elmV; elmB = elmV[/size][/font][size=9];
}
[/size][font=Arial][size=9]else[/size][/font][size=9] {
[/size][font=Arial][size=9]t1 = elmV[/size][/font][size=9];
[/size][font=Arial][size=9]t2 = (255 - elmS) * elmV / 255[/size][/font][size=9];
[/size][font=Arial][size=9]t3 = elmH % 60[/size][/font][size=9];
[/size][font=Arial][size=9]t3 = (t1 - t2) * t3 / 60[/size][/font][size=9];
[/size][font=Arial][size=9]if (elmH < 60[/size][/font][size=9]) {
[/size][font=Arial][size=9]elmR = t1; elmB = t2; elmG = t2 + t3[/size][/font][size=9];
}
[/size][font=Arial][size=9]else if (elmH < 120[/size][/font][size=9]) {
[/size][font=Arial][size=9]elmG = t1; elmB = t2; elmR = t1 - t3[/size][/font][size=9];
}
[/size][font=Arial][size=9]else if (elmH < 180[/size][/font][size=9]) {
[/size][font=Arial][size=9]elmG = t1; elmR = t2; elmB = t2 + t3[/size][/font][size=9];
}
[/size][font=Arial][size=9]else if (elmH < 240[/size][/font][size=9]) {
[/size][font=Arial][size=9]elmB = t1; elmR = t2; elmG = t1 - t3[/size][/font][size=9];
}
[/size][font=Arial][size=9]else if (elmH < 300[/size][/font][size=9]) {
[/size][font=Arial][size=9]elmB = t1; elmG = t2; elmR = t2 + t3[/size][/font][size=9];
}
[/size][font=Arial][size=9]else if (elmH < 360[/size][/font][size=9]) {
[/size][font=Arial][size=9]elmR = t1; elmG = t2; elmB = t1 - t3[/size][/font][size=9];
}
[/size][font=Arial][size=9]else[/size][/font][size=9] {
[/size][font=Arial][size=9]elmR = 0; elmG = 0; elmB = 0[/size][/font][size=9];
}
}
[/size][font=Arial][size=9]elmR = Math.floor(elmR).toString(16[/size][/font][size=9]);
[/size][font=Arial][size=9]elmG = Math.floor(elmG).toString(16[/size][/font][size=9]);
[/size][font=Arial][size=9]elmB = Math.floor(elmB).toString(16[/size][/font][size=9]);
[/size][font=Arial][size=9]if (elmR.length == 1) elmR = "0" + elmR[/size][/font][size=9];
[/size][font=Arial][size=9]if (elmG.length == 1) elmG = "0" + elmG[/size][/font][size=9];
[/size][font=Arial][size=9]if (elmB.length == 1) elmB = "0" + elmB[/size][/font][size=9];
[/size][font=Arial][size=9]elmH = elmH + rate[/size][/font][size=9];
[/size][font=Arial][size=9]if (elmH >= 360[/size][/font][size=9])
[/size][font=Arial][size=9]elmH = 0[/size][/font][size=9];
[/size][font=Arial][size=9]return '#' + elmR + elmG + elmB[/size][/font][size=9];
} </[/size][font=Arial][size=9]script[/size][/font][size=9]>[/center]

[/size]
مع خالص تحياتى لكم بدوام النجاح من ابو ناجح
هههههه
وشكراااااااا
توقيع AboNageh
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://nagehzoom.rigala.net
AboNageh
.
.
avatar


ذكر
عدد المساهمات : 116
مجموع النقاط : 5553
بـلـدي : كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Egypt110
هوايتي : كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Painti10
المهنة : كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Studen10
الحـالة : كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Pi-ca-16
إحترام قوانين المنتدى : كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط 111010
الأوســمة : كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Thread10

. : كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Empty

. :


مُساهمةموضوع: رد: كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Icon_minitime2009-08-31, 5:47 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;
}[/code]

الكود:
<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;
}
توقيع AboNageh
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://nagehzoom.rigala.net
AboNageh
.
.
avatar


ذكر
عدد المساهمات : 116
مجموع النقاط : 5553
بـلـدي : كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Egypt110
هوايتي : كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Painti10
المهنة : كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Studen10
الحـالة : كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Pi-ca-16
إحترام قوانين المنتدى : كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط 111010
الأوســمة : كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Thread10

. : كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Empty

. :


مُساهمةموضوع: رد: كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط Icon_minitime2009-08-31, 5:49 pm

انا اسف جدا ع اللغبطه دى
الكود الصحيح بالمربع الاخير
وشكرا
توقيع AboNageh
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://nagehzoom.rigala.net

كود تغير لون الروابط عند وقوف المؤشر عليها على منتديات شهيدة القدس فقط

استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة
صفحة 1 من اصل 1

(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))


صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات شهيدة القدس :: تقنيات و دعم المنتديات :: قسم الأكواد و الدعم الفني لأصحاب المنتديات-
©phpBB | انشاء منتدى مجاني | منتدى مجاني للدعم و المساعدة | التبليغ عن محتوى مخالف | آخر المواضيع