<?php
//手动画表格相当于画二维数组
header("Content-Type:text/html; charset=utf8");
echo "<table border='0' align='center' width='900px' text-align='center'>";
echo "<caption><h1>使用while循环打印颜色相隔表格</h1></caption>";
$num1 = 0;
while($num1 < 100){
if($num1 % 2 == 0){
$bg = "green";
}else{
$bg = "blue";
}
echo "<tr onmouseover='onrow(this)' onmouseout='leaverow(this)' bgColor='.$bg.'>";
$num2 = 0;
while($num2 < 10){
echo "<td>".$num1.$num2."</td>";
$num2++;
}
echo "</tr>";
$num1++;
}
echo "</table>";
?><!-- 一定要加,否则下面的javascript不能被识别,而被当成php代码 -->
<script type="text/javascript">
var color = null;
function onrow(obj){
color = obj.bgColor;//这里必须有,这里为leaverow函数用的
obj.bgColor = "red";
}
function leaverow(obj){
obj.bgColor = color;
}
</script>