onmouseoverとonnmouseoutに問題があり、機能しません。
$tr_mouseover = "#d3d3d3";
$tr_mouseout = "#bababa";
$table_height = "<tr bgcolor=".$tr_bg." height=\"40\" onmouseover=\"this.bgColor=".$tr_mouseover."\" onmouseout=\"this.bgColor=".$tr_mouseout."\"> ";
onmouseoverとonnmouseoutに問題があり、機能しません。
$tr_mouseover = "#d3d3d3";
$tr_mouseout = "#bababa";
$table_height = "<tr bgcolor=".$tr_bg." height=\"40\" onmouseover=\"this.bgColor=".$tr_mouseover."\" onmouseout=\"this.bgColor=".$tr_mouseout."\"> ";
色の値を引用してみましたか?このような:
$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で正しく動作します。
this.style.backgroundColorを試してください(私の知る限り、bgColorはありません)