2011-03-21 81 views
0

我有onmouseover和onmouseout問題,它不起作用。onmouseover和onmouseout

$tr_mouseover = "#d3d3d3"; 
$tr_mouseout = "#bababa"; 

$table_height = "<tr bgcolor=".$tr_bg." height=\"40\" onmouseover=\"this.bgColor=".$tr_mouseover."\" onmouseout=\"this.bgColor=".$tr_mouseout."\"> "; 
+1

bgcolor屬性已被棄用。 – 2011-03-21 10:57:39

回答

3

您是否嘗試過引用您的顏色值?像這樣:

$table_height = "<tr bgcolor=".$tr_bg." height=\"40\" onmouseover=\"this.bgColor='".$tr_mouseover."'\" onmouseout=\"this.bgColor='".$tr_mouseout."'\"> "; 

請注意圍繞顏色值添加的'字符。生成的標記應該看起來大致如下:

<tr bgcolor="#FF0000" height="40" onmouseover="this.bgColor='#d3d3d3';" onmouseout="this.bgColor='#bababa';"> 

......它在Chrome,Firefox和IE中對我來說行爲正確。

+0

是的,它的工作! .. 謝謝 – Ranking 2011-03-21 11:08:46

1

嘗試this.style.backgroundColor(據我所知沒有BGCOLOR)

+0

仍然不起作用... $ table_height =「」; – Ranking 2011-03-21 11:06:41

相關問題