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

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
فقير وشجاع وغبي وذكى
 
 
فقير وشجاع وغبي وذكى


ذكر
عدد المساهمات : 200
معدل النشاط : 5072
السُمعة : 0

كود لون قوس قزح يجعل جميع الروابط تشع مثل الموجود بمنتديات الفي بي  Empty
مُساهمةموضوع: كود لون قوس قزح يجعل جميع الروابط تشع مثل الموجود بمنتديات الفي بي    كود لون قوس قزح يجعل جميع الروابط تشع مثل الموجود بمنتديات الفي بي  Emptyالأربعاء 28 سبتمبر 2011 - 23:04


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

الكود:
<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>


لاامانة منقول اتمنة مو متكرر وارجو من المشرفين نقلة الى القسم المناسب
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.mcdrs14.com
Lord-adoain
 
 
Lord-adoain


ذكر
عدد المساهمات : 39733
معدل النشاط : 40942
السُمعة : 104

كود لون قوس قزح يجعل جميع الروابط تشع مثل الموجود بمنتديات الفي بي  Empty
مُساهمةموضوع: رد: كود لون قوس قزح يجعل جميع الروابط تشع مثل الموجود بمنتديات الفي بي    كود لون قوس قزح يجعل جميع الروابط تشع مثل الموجود بمنتديات الفي بي  Emptyالأربعاء 28 سبتمبر 2011 - 23:14

شكرا عزيزي ، لكن من فضلك .. الاكواد ترسل الى هنا
https://help.ahlamontada.com/post.forum?mode=newtopic&f=73
شكرا لك كود لون قوس قزح يجعل جميع الروابط تشع مثل الموجود بمنتديات الفي بي  829894
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
كود لون قوس قزح يجعل جميع الروابط تشع مثل الموجود بمنتديات الفي بي
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» شريط اهداء خاص لكل منتدى مثل الموجود في الفي بي
» ابي كود يجعل الروابط ملونة بالوان(قوس المطر)
» هل يوجد كود يجعل مركز الرفع يظهر على جميع صفحات المنتدى بشكل مباشر
» بكتب كل شوية يطلع الجملة دة عليك كتابة نص في نافذة الإرسال قبل ارسال المساهمة. جربت الحلول الاتية [size=20]بحذف جميع الاكواد الموجود بورقه الـCSS وعطل
» مشكلة جميع الروابط يتم اختصارها

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