مجموعة الرعد العربية

للدعم الفني
 
الصفحة الرئيسيةالصفحة الرئيسية  ­البوابةالبوابة  ­اليوميةاليومية  ­مكتبة الصورمكتبة الصور  ­س .و .جس .و .ج  ­ابحـثابحـث  ­قائمة الاعضاءقائمة الاعضاء  ­المجموعاتالمجموعات  ­التسجيلالتسجيل  ­دخولدخول  
ابحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
المواضيع الأخيرة
» منتدى الأصدقاء
الأربعاء أكتوبر 08, 2008 12:47 pm من طرف أبويوسف

» ..! رابط بألوان قوس قزح !..
الأربعاء أكتوبر 08, 2008 12:18 pm من طرف أبويوسف

» كود يمنع النسخ بكل الطريق ومجربه......
الأربعاء أكتوبر 08, 2008 12:09 pm من طرف أبويوسف

» بيييييييب طاااط وخرو ورخوو اخخخ طرااااااخ
الأربعاء يونيو 11, 2008 5:36 am من طرف أبويوسف

» .•:*`*:•.ღ منتديات دلوعة جدة ღ.•:*`*:•
الثلاثاء يونيو 10, 2008 3:39 pm من طرف قـاهرتهمـ

» ممكن تبادل اعلاني لمنتديات vb
الثلاثاء يونيو 10, 2008 2:24 pm من طرف مجنون بس حنون

» تعليم كيفية تعديل السيارات
الثلاثاء يونيو 10, 2008 12:46 pm من طرف أبويوسف

» درس دمج الصوربطريقتين رائعتين
الثلاثاء يونيو 10, 2008 12:19 pm من طرف طالب التوعية

» انا عضو جديد أريد ترحيب حار
الثلاثاء يونيو 10, 2008 12:17 pm من طرف طالب التوعية

تسجيل صفحاتك المفضلة في مواقع خارجية
قم بحفض و مشاطرة الرابط مجموعة الرعد العربية على موقع حفض الصفحات
الإبحار
 البوابة
 الفهرس
 قائمة الاعضاء
 البيانات الشخصية
 س .و .ج
 ابحـث
منتدى
التبادل الاعلاني
ارسل الموضوع الجديد   رد على الموضوعشاطر | 
 

 ..! رابط بألوان قوس قزح !..

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


عدد المساهمات: 43
تاريخ التسجيل: 08/06/2008

مُساهمةموضوع: ..! رابط بألوان قوس قزح !..   الأربعاء أكتوبر 08, 2008 12:18 pm

elephant

السلامـ عليكمـ ورحمهـ الله وبركاتهـ
----
أضع اليوم بين أيديكم
كود يجعل الرابط متغير اللون (الوان قوس قزح)
Suspect
--------
الكود

الرمز:

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


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

ملاحظة


يظهر الكود على الصفحة الرئيسية والبوابة فقط
ولا يمتد تأثيره داخل الاقسام

Surprised بالتوفيق للجميع Surprised

ودي..
أبويوسف
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://al-rad.alafdal.net
 

..! رابط بألوان قوس قزح !..

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

صلاحيات هذا المنتدى:تستطيع الرد على المواضيع في هذا المنتدى
مجموعة الرعد العربية :: --// اقسام الاعضاء \\-- :: ₪ تطوير المنتديات ₪-
ارسل الموضوع الجديد   رد على الموضوع