هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
ابداء من جديد--Show again--Remontrer
علمتني الحياة … ان لكل بداية نهاية … و بعد كل نهاية هناك بداية جديدة. لا يفصل بينهما الا لحظة . و بتلك اللحظة لا بد لنا من الانهيار الى حطام فالعدم … الى لا شيء. ...
السلام عليكم ورحمة الله اهلا وسهلا بك زائرنا الكريم، إذا كانت هذه زيارتك الأولى للمنتدى،كما يشرفنا أن تقوم بالتسجيل بالضغط هنا اذا رغبت بالمشاركة في المنتدى، أما إذا رغبت بقراءة المواضيع فتفضل بزيارة القسم الذي ترغب أدناه.
موضوع: تغيير ألوان الجدول بمرور الماوس على الخلية الأحد 30 سبتمبر - 9:08
طريقة التركيب 1- انسخ هذا الكود و ضعه في منطقة HEAD <script language="JavaScript1.2">
var ns6=document.getElementById&&!document.all var ie=document.all
function changeto(e,highlightcolor){ source=ie? event.srcElement : e.target if (source.tagName=="TR"||source.tagName=="TABLE") return while(source.tagName!="TD"&&source.tagName!="HTML") source=ns6? source.parentNode : source.parentElement if (source.style.backgroundColor!=highlightcolor&&source.id!="ignore") source.style.backgroundColor=highlightcolor }
function contains_ns6(master, slave) { //check if slave is contained by master while (slave.parentNode) if ((slave = slave.parentNode) == master) return true; return false; }
function changeback(e,originalcolor){ if (ie&&(event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id=="ignore")||source.tagName=="TR"||source.tagName=="TABLE") return else if (ns6&&(contains_ns6(source, e.relatedTarget)||source.id=="ignore")) return if (ie&&event.toElement!=source||ns6&&e.relatedTarget!=source) source.style.backgroundColor=originalcolor }
</script>
2- أضف هذه الرموز لوسم الجدول المراد table ليصبح مثل هذا <table onMouseover="changeto(event, 'lightgreen')" onMouseout="changeback(event, 'white')">
3- يمكنك إلغاء تغيير اللون لأي خلية تريدها td بإضافة هذا الرمز لها لتصبح هكذا <td id="ignore">