您的位置:首页 > 其它

使用while循环打印颜色相隔表格

2013-01-04 00:00 309 查看
<?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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息