PDA

View Full Version : سوال: درخواست کمک : Mouse over روی سترهای جدول دیتابیس



meisamphp
چهارشنبه 08 آذر 1391, 14:13 عصر
سلام ..

دوستان من یه جدول توی وب سایتم دارم که سترهای جدول از طریق php با دیتابیس نمایش داده میشه ..

حالا میخوام کاری کنم که وقتی ،، کاربر موس رو روی هر ستری از جدول میاره همون ستر جدول تغییر رنگ بده و وقتی روش کلیک میشه وارد صفحه جزئیات اون ستر بشه ،، کاملاً مثل inbox توی ایمیل ..


ممنون میشم راهنمایی بفرمایید ..


یاعلی ..

sajad2852
چهارشنبه 08 آذر 1391, 14:29 عصر
خوب شما میتونید از تگ <a> برای لینک استفاده کنید که طریقش در زیر نوشته شده:
<a href="link address>
name link
</a>

meisamphp
چهارشنبه 08 آذر 1391, 15:15 عصر
با سلام ..
مشکل حل شد ..

<html>
<TABLE border="2">
<TR bgcolor="#FFFFFF" onMouseOver="this.bgColor='gold';" onMouseOut="this.bgColor='#FFFFFF';">
<a href="Link ">
<TD>meisam</td>
<TD>meisam</TD>
<TD>meisam</TD>
<TD>meisam</TD>
<TD>meisam</TD>
</a>
</TR>
<TR bgcolor="#FFFFFF" onMouseOver="this.bgColor='gold';" onMouseOut="this.bgColor='#FFFFFF';">
<a href="Link ">
<TD>meisam</td>
<TD>meisam</TD>
<TD>meisam</TD>
<TD>meisam</TD>
<TD>meisam</TD>
</a>
</TR>
</TABLE>


یا علی ..

pary_daryayi
جمعه 10 آذر 1391, 10:06 صبح
اگر برای tr ها یک حلقه داشته باشیم ، اجرا نمیشه . کلاس r1 و r2 دو رنگ مختلف برای سطرها تعریف شدند.


<table id="tb1">
<?php foreach($results as $data) { ?>
<tr height="40px" class="<?php echo($i%2==0)?'r1':'r2';$i++?>" onMouseOver="this.bgColor='gold';" onMouseOut="this.bgColor='#FFFFFF';" >
<td>id</td>
<td>title</td>
<td>section</td>
</tr>
<?php } ?>
</table>


برای onMouseOut هم شرط میزارم ولی اصلا onMouseOver , onMouseOut عمل نمیکنند. چه تغییری باید ایجاد کنم ؟