发信人: dongbao(似水流年§水稻)
整理人: dongbao(2002-04-21 09:51:01), 站内信件
|
这个功能只能在ie6.0上有效
<html>
<head>
<title>ChooseColorDlg</title>
<meta name = "generator" content = "Microsoft Visual Studio.NET 7.0"/>
<meta name="vs_targetSchema" content = "http://schemas.microsoft.com/intellisense/ie5"/>
<meta content = "text/html;charset=gb2312" http-equiv = "content-Type" name = "eXtensible-Office XP"/>
<script language = "jscript">
//初始化全局变量sInitColor, 用来储存颜色代码
var sInitColor = null;
//显示“颜色”对话框并提供给用户进行选择
function showcc() {
//如果尚未选择过颜色
if (sInitColor == null) {
//显示默认对话框
var sColor = dlghelper.ChooseColorDlg();
}
//如果已经选择过颜色
else {
//显示默认对话框, 并且自动选中sInitColor储存的颜色
//如果之前选择的是自定义颜色,那么虚线框会停留在第一个颜色上
var sColor = dlghelper.ChooseColorDlg(sInitColor);
}
//把sColor的值转换成HTML可接受的颜色字符串
sColor = sColor.toString(16);
//有的时候会取得80ff这类的值,那么需要在前面用00补齐
if (sColor.length < 6) {
//根据sColor的长度判断应该补几个0
var sTS = "000000".substring(0, 6 - sColor.length);
//连接字符串,使sColor完整
sColor = sTS.concat(sColor);
}
//改变页面背景色
document.bgColor = "#" + sColor;
//把用户选择的颜色储存在sInitColor变量中
sInitColor = sColor;
}
</script>
<style></style>
</head>
<body>
<button onclick = "showcc();">ChooseColor</button>
<object id = "dlghelper" classid = "clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" height = "0" width = "0" ></object>
</body>
</html>
---- 一片诚心,一往无前,不获成功,不回不还。 |
|