Другие языки программирования и технологии

дайте плиз код для изменения цвета текст в HTML есле можно то и с таблицей цветов :)

TS
Tolya Safarov
186
<html><head>
<title>htmlbook.ru - Конвертер цветов : Версия для печати</title>
<meta>
<link>
<link><script>function DM_ExtensionEvent(event){
event.preventDefault();
var element = event.target;
var ev = document.createEvent("Events");
ev.initEvent("DMasterExtensionEvent", true, false);
element.dispatchEvent(ev);
};
function convertLinksToDM()
{
var re = /(?:.([^.]+))?$/;
var extensions = "EXE,ZIP,RAR,ARJ,Z,GZ,LZH,GZIP,TAR,MP3,AVI,MPG,MPEG,QT,PLJ,ASF,WMA,WMV,MOV,TIF,TIFF,BIN,ACE,ISO,WAV,VQF,OGG,MPE,MPA,RAM,7Z,DOC,PDF,PPT,XLS,DJVU,MSI".split(",");
for (var i=0;i<document.links.length;i++) {
var ext = re.exec(document.links.href)[1].toUpperCase();
if (ext.indexOf("?")>0) { ext = ext.split("?")[0] }
try {
if (extensions.indexOf(ext) >= 0) {
document.links.addEventListener("click", function (e) { DM_ExtensionEvent(e); }, false);
}
} catch(e) { alert("error"); }
}
};
convertLinksToDM();
</script></head><body>
<h1>Конвертер цветов</h1>
<form>

<p>Десятичные значения R:
<input>
G:
<input>
B:
<input>
</p>
<p>Шестнадцатеричное значение
<input>
</p>

</form>
<p>Примечание: Конвертер переводит только из десятичных
значений в шестнадцатеричное. </p><p>
<script>
var hexDigits = new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");
var decDigits = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
function hex(digit) {
if (digit < 0) return "00";
if (digit > 255) return "FF";
if (isDigit(digit)) return "" + hexDigits[Math.floor(digit/16)] + hexDigits[digit];
else return "00";
}
function dec(digit) {
for(i=0;i<16;i++) {
// if(hexDigits)
}
}
function Dec2Hex(f) {
r = f.red.value;
if (r < 0) document.Color.red.value = 0;
if (r > 255) document.Color.red.value = 255;
if(!isDigit(r)) document.Color.red.value = "00";
g = f.green.value;
if (g < 0) document.Color.green.value = "00";
if (g > 255) document.Color.green.value = 255;
if(!isDigit(g)) document.Color.green.value = "00";
b = f.blue.value;
if (b < 0) document.Color.blue.value = "00";
if (b > 255) document.Color.blue.value = 255;
if(!isDigit(b)) document.Color.blue.value = "00";
var hr = hex(r);
var hg = hex(g);
var hb = hex(b);
f.rgbval.value = "#"+hr+hg+hb;
if (document.getElementById) eval("document.getElementById('colorBox').style.background = f.rgbval.value")
else eval("document.all.colorBox.style.background = f.rgbval.value")
}
function isDigit(data) {
var numStr="0123456789";
var thisChar;
var counter = 0;
for (var i=0; i < data.length; i++) {
thisChar = data.substring(i, i+1);
if (numStr.indexOf(thisChar) != -1)
counter ++;
}
if (counter == data.length) return 1
else return 0
}
</script>
</p>

<hr>
</body></html>
С*
Слава **
96 452
< font color="red" >текст< /font > пробелы поубирайте
Андрей Белов
Андрей Белов
47 135
только вместо РЕД лучше использовать #ККЗЗСС где пары букв - шестнадцатеричное значение цвета в палитре Красный, Зеленый, Синий
Ди
Димка
3 144