Здравейте! Имам един много интересен въпрос, по-точно не известен за мен проблем.
Значи сайта си го права с следните езици HTML + CSS, и в едната ми страница съм сложил един JavaScript код. Ето го и него
Ефекта на този код е да ми се оцветяват едни надписи например: Blue и да е с цвят 170BDB да да ама не става. И предполагам е защото използвам и CSS и от там нещо се объркват нещата но никъде не виждам грешка. И сега, можели някак си тази JS да я отделя от основния ми CSS?
Значи сайта си го права с следните езици HTML + CSS, и в едната ми страница съм сложил един JavaScript код. Ето го и него
Код:
<body onKeyPress="KeyColor();">
<script type="text/javascript">
var color = new Array();
color["0"] = "Black";
color["1"] = "Red";
color["2"] = "Green";
color["3"] = "Yellow";
color["4"] = "Blue";
color["5"] = "Cyan";
color["6"] = "Pink";
color["7"] = "White";
color["8"] = "Orange";
color["9"] = "Gray";
color["a"] = "Orange";
color["b"] = "Turquoise";
color["c"] = "Purple";
color["d"] = "Light Blue";
color["e"] = "Purple";
color["f"] = "Light Blue";
color["g"] = "Light Green";
color["h"] = "Dark Green";
color["i"] = "Dark Red";
color["j"] = "Claret";
color["k"] = "Brown";
color["l"] = "Light Brown";
color["m"] = "Olive";
color["n"] = "Beige";
color["o"] = "Beige";
color["p"] = "Black";
color["q"] = "Red";
color["r"] = "Green";
color["s"] = "Yellow";
color["t"] = "Blue";
color["u"] = "Cyan";
color["v"] = "Pink";
color["w"] = "White";
color["x"] = "Orange";
color["y"] = "Gray";
color["z"] = "Orange";
color["/"] = "Beige";
color["*"] = "Gray";
color["-"] = "Olive";
color["+"] = "Foxy Red";
color["?"] = "Dark Brown";
color["@"] = "Brown";
var hexa = new Array();
hexa["0"] = "000000";
hexa["1"] = "DA0120";
hexa["2"] = "00B906";
hexa["3"] = "E8FF19";
hexa["4"] = "170BDB";
hexa["5"] = "23C2C6";
hexa["6"] = "E201DB";
hexa["7"] = "FFFFFF";
hexa["8"] = "CA7C27";
hexa["9"] = "757575";
hexa["a"] = "EB9F53";
hexa["b"] = "106F59";
hexa["c"] = "5A134F";
hexa["d"] = "035AFF";
hexa["e"] = "681EA7";
hexa["f"] = "5097C1";
hexa["g"] = "BEDAC4";
hexa["h"] = "024D2C";
hexa["i"] = "7D081B";
hexa["j"] = "90243E";
hexa["k"] = "743313";
hexa["l"] = "A7905E";
hexa["m"] = "555C26";
hexa["n"] = "AEAC97";
hexa["o"] = "C0BF7F";
hexa["p"] = "000000";
hexa["q"] = "DA0120";
hexa["r"] = "00B906";
hexa["s"] = "E8FF19";
hexa["t"] = "170BDB";
hexa["u"] = "23C2C6";
hexa["v"] = "E201DB";
hexa["w"] = "FFFFFF";
hexa["x"] = "CA7C27";
hexa["y"] = "757575";
hexa["z"] = "CC8034";
hexa["/"] = "DBDF70";
hexa["*"] = "BBBBBB";
hexa["-"] = "747228";
hexa["+"] = "993400";
hexa["?"] = "670504";
hexa["@"] = "623307";
function KeyColor(x) {
var Pressed = String.fromCharCode(window.event.keyCode);
for (var Key in color) {
if (Pressed == Key) document.getElementById("Colors").innerHTML = "<font color=#"+hexa[Key]+">["+Key.toUpperCase()+"] "+color[Key]+"</font>"; }}function SubmitNick(Nickname) { for (var Key in hexa) { var NickArray = Nickname.split("^"+Key); Nickname = NickArray.join("<font color=#"+hexa[Key]+">"); } document.getElementById("Nick").innerHTML = "<font color='#99A099'>"+Nickname+"</font>";}function picked(thisColor) { nickform.pickcolor.options[0].selected = true; document.nickform.nickname.focus(); document.nickform.nickname.value = document.nickform.nickname.value+thisColor;}
</script></body>
Ефекта на този код е да ми се оцветяват едни надписи например: Blue и да е с цвят 170BDB да да ама не става. И предполагам е защото използвам и CSS и от там нещо се объркват нещата но никъде не виждам грешка. И сега, можели някак си тази JS да я отделя от основния ми CSS?