在HTML中16进制数如何表示(50分)

  • 主题发起人 主题发起人 ljfree
  • 开始时间 开始时间
L

ljfree

Unregistered / Unconfirmed
GUEST, unregistred user!

<PARA NAME ="Count" VALUE = 123>
123用如何用16进制如何表示
 
HTML是文本格式,怎么会有16进制的问题呢?
 
<PARA NAME ="Color" VALUE = 65535>
在向ActiveForm传递参数时需要,65535的16进制在HTML中如何表示
 
试试 #00ffff
 
<PARA NAME ="Color" VALUE = "ffff">
^^^^^^^^^^双引号
 
我试过了不行
Color = 65535, ActiveForm就会显示黄色背景,用#00ffff和“00ffff”都没有反应
 
好像不能用16进制,只能用十进制
没办法了,还是自己转换吧!
 
将一TColor转换为HTML文件中能够使用的16进制颜色值(我自已试出来的,
已经在多个程序中使用并证明可行)
function RGBColor(Color: TColor): string;
var
RValue, GValue, BValue: integer; //RGB颜色值
begin
RValue := GetRValue(Color);
GValue := GetGValue(Color);
BValue := GetBValue(Color);
Result := 'RGB(' + IntToStr(RValue) + ',' + IntToStr(GValue) +
',' + IntToStr(BValue) + ')';
end;
在HTML文件中可以直接用象RGB(00,ff,00)这样的颜色值
 
ljfree:如果你还要继续讨论请定期提前你的帖子,如果不想继续讨论请结束帖子。
 
多人接受答案了。
 
后退
顶部