利用static实现表格的颜色隔行显示的代码
在实际编程应用中我们对STATIC的功能经常遗忘。要好好反省。。:)
我们用PHP从数据库查询数据,并将结果输出到浏览器上,如果结果有很多行,表格的bgcolor如果全是单色的,浏览者会感觉不太舒服。那麽怎样做使表格各行的颜色不同呢?
请看下面:
代码如下:
function getcolor()
{
static $colorvalue;//定义一个静态变量
if($colorvalue=="#ffffff")
$colorvalue="#000000";
else $colorvalue="#ffffff";
return($colorvalue);
}
print("<table border=1>n");//下面输出10行
for($i=0;$i<10;$i++)
{ $bcolor=getcolor();//换背景颜色
print("<tr bgcolor=$bcolor>n");
print("<td>$i</td>n");
print("</tr>");
}
print("</table>n");
?>
说明:
此程序中定义了一个静态变量static $colorvalue意思是在函数调用结束后,
此变量$colorvalue还保留值,没有消失。当再次调用getcolor()函数时,变量$colorvalue的值是上次函数调用结束时$colorvalue的值。
相关推荐
-
利用static实现表格的颜色隔行显示的代码
在实际编程应用中我们对STATIC的功能经常遗忘.要好好反省..:) 我们用PHP从数据库查询数据,并将结果输出到浏览器上,如果结果有很多行,表格的bgcolor如果全是单色的,浏览者会感觉不太舒服.那麽怎样做使表格各行的颜色不同呢? 请看下面: 复制代码 代码如下: function getcolor() { static $colorvalue;//定义一个静态变量 if($colorvalue=="#ffffff") $colorvalue="#00
-
利用static实现表格的颜色隔行显示
利用static实现表格的颜色隔行显示 我们用PHP从数据库查询数据,并将结果输出到浏览器上,如果结果有很多行,表格的bgcolor如果全是单色的,浏览者会感觉不太舒服.那麽怎样做使表格各行的颜色不同呢? 请看下面: <? function getcolor() { static $colorvalue;//定义一个静态变量 if($colorvalue=="#ffffff") $colorvalue="#000000"; else $colorvalue=&
-
jquery关于表格及表格列隐藏和显示问题探讨
1.关于指定表格指定列隐藏显示 复制代码 代码如下: $(":checkbox[name*=month]").each(function(){ if(!$(this).attr("checked")){ var colnum = $(this).val(); $("#listPage").find('tr').find("td:eq(" + colnum.toString() + ")").hide();
-
jQuery实现表格颜色交替显示的方法
本文实例讲述了jQuery实现表格颜色交替显示的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtm
-
Android利用Palette实现提取图片颜色
目录 前言 创建Palette 提取颜色 文字颜色自动适配 更多功能 总结 前言 Palette即调色板这个功能其实很早就发布了,Jetpack同样将这个功能也纳入其中,想要使用这个功能,需要先依赖库 implementation 'androidx.palette:palette:1.0.0' 本篇文章就来讲解一下如何使用Palette在图片中提取颜色. 创建Palette 创建Palette其实很简单,如下 var builder = Palette.from(bitmap) var pal
-
Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法
Index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>表格内容溢出省略号显示</title> <style type="text/css"> .contain { font-family: ' Microsoft YaHei '; margin: 15px
-
利用Android 防止系统字体变化、显示大小变化影响
目录 1.当系统字体变大时 2.解决办法 3.当显示大小变大时 4.解决办法 4.1 工具类 1.当系统字体变大时 Activity Fragment 当系统字体放大后,文字设置为sp的也跟随放大,设置为dp的则保存不变. 设置为sp的该如何修改呢? 2.解决办法 使用dp单位 在Activity中设置getResources() 可以在BaseActivity统一处理 @Override public Resources getResources() { Resources resources
-
python 利用 PrettyTable 美化表格
目录 一.安装 二.按行设置数据 三.按列添加 四.输出风格 五.获取字符串 六.表格样式设置 七.输出成HTML 八.复制 一.安装 pip install PrettyTable 二.按行设置数据 import prettytable as pt # 按行添加数据 tb = pt.PrettyTable() tb.field_names = ['name', 'age', 'height', 'weight'] tb.add_row(['autofelix', 25, 174, 65]) t
-
javascript实现通过表格绘制颜色填充矩形的方法
本文实例讲述了javascript实现通过表格绘制颜色填充矩形的方法.分享给大家供大家参考.具体如下: <html> <head> <title> Javascript画矩形 </title> <script type="text/javascript"> //定义函数,传入设置参数,返回一个有背景颜色的表格 function drawFilledRect(x,y,w,h,color) { document.write(&qu
-
layui 实现表格某一列显示图标
加个图标 设备状态是不是一目了然 在线设备往前排 { field: 'DevID', title: '设备ID', templet: function (d) { return d.iso == "1" ? "<i class='layui-icon' style='color:green;margin-right:5px'></i>" + d.DevID : "<i class='layui-icon' style='
随机推荐
- AngularJS页面传参的5种方式
- 如何做一个只搜索本网站的引擎?
- nodejs如何获取时间戳与时间差
- ubuntu 16.04安装的过程全纪录
- win2003下创建永远的隐藏帐户的图文教程
- springmvc与mybatis集成配置实例详解
- javascript轻量级库createjs使用Easel实现拖拽效果
- JavaScript代码因逗号不规范导致IE不兼容的问题
- PHP6连接SQLServer2005的三部曲
- php解析url的三个示例
- SQL Server 存储过程的分页
- xUtils3.0框架学习笔记分享
- PhotoSwipe异步动态加载图片方法
- SqlServer提示“列前缀tempdb.无效: 未指定表名”问题解决方案
- 用注解编写创建表的SQL语句
- JS数组操作之增删改查的简单实现
- JavaScript的面向对象编程基础
- jquery操作ID带有变量的节点实例
- jquery实现定时自动轮播特效
- javascript使用activex控件的代码