مرحبا جميعا
لدي جدول واريد ان يتغير لون ال td عند تمرير مؤشر الماوس فوقه
دون ان استخدم rollover image
اريد ان اغير لون الخلفية
ارجو المساعدة ولكم جزيل الشكر
مرحبا جميعا
لدي جدول واريد ان يتغير لون ال td عند تمرير مؤشر الماوس فوقه
دون ان استخدم rollover image
اريد ان اغير لون الخلفية
ارجو المساعدة ولكم جزيل الشكر
'onMouseOver="document.bgColor='black
هذا كود جافا سكريبت بتغيير لون الخلفية للصفحة كاملة عند مرور الماوس من فوق زر معين
انا قصدي على الفكرة
ابحث كيف تصل للtd من خلال كود مشابة
اعتفد با تستخدم اسم الجدول و يعدين ال tr
بعدين الخلية
سبحان الله و بحمده سبحان الله العظيم
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
<script language=javascript>
function overRow(row){
row.style.backgroundColor='#eeeeee';
}
function outRow(row){
row.style.backgroundColor='#ffffff';
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<table border="2" style="width: 526px; height: 499px">
<tr>
<td onmouseover='overRow(this)' onmouseout='outRow(this)' >
</td>
<td onmouseover='overRow(this)' onmouseout='outRow(this)'>
</td>
<td onmouseover='overRow(this)' onmouseout='outRow(this)'>
</td>
</tr>
<tr>
<td onmouseover='overRow(this)' onmouseout='outRow(this)'>
</td>
<td onmouseover='overRow(this)' onmouseout='outRow(this)' >
</td>
<td onmouseover='overRow(this)' onmouseout='outRow(this)' >
</td>
</tr>
<tr>
<td onmouseover='overRow(this)' onmouseout='outRow(this)'>
</td>
<td onmouseover='overRow(this)' onmouseout='outRow(this)'>
</td>
<td onmouseover='overRow(this)' onmouseout='outRow(this)'>
</td>
</tr>
</table>
</div>
</form>
</body>
</html>-----------------------------------------------------------------------------------------------------------------------------
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Mohammad Sonaiea
أو بشكل دينامكي اكثر
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<table id='tbl1' border="2" style="width: 526px; height: 499px">
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
</tr >
</table>
</div>
</form>
</body>
<script language="javascript">
function overRow(){
this.style.backgroundColor='#eeeeee';
}
function outRow(){
this.style.backgroundColor='#ffffff';
}
var table = document.getElementById('tbl1');
var rows = table.getElementsByTagName("tr");
for(i = 0; i < rows.length; i++){
var cells = rows.getElementsByTagName("td");
for(j = 0; j < cells.length; j++){
cells[j].onmouseover=overRow;
cells[j].onmouseout=outRow;
}
}
</script>
</html>تم تعديل هذه المشاركة بواسطة محمد سماقية في 12 مارس 2008 في 10:38
-----------------------------------------------------------------------------------------------------------------------------
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Mohammad Sonaiea