af2111: Integer in Javascript aufteilen

Beitrag lesen

Danke für die Tipps

Ich habe das Problem jetzt auf einem anderen Weg gelöst

Der Code:

function Eingabe() {
var zahlen = document.getElementById("text").value;
var farbe = "#" + zahlen;

R = hexToR(farbe);
G = hexToG(farbe);
B = hexToB(farbe);

function hexToR(h) {return parseInt((cutHex(h)).substring(0,2),16)}
function hexToG(h) {return parseInt((cutHex(h)).substring(2,4),16)}
function hexToB(h) {return parseInt((cutHex(h)).substring(4,6),16)}
function cutHex(h) {return (h.charAt(0)=="#") ? h.substring(1,7):h}

var R = hexToR(farbe);
var G = hexToG(farbe);
var B = hexToB(farbe);

   function Brightness(r, g, b)
    {
       return Math.sqrt(
          R * R * .241 + 
          G * G * .691 + 
          B * B * .068);
    }
var Helligkeit = Brightness();


if(Helligkeit > 130) {
    document.body.style.color = "black";
}
else{

    document.body.style.color = "white";

}
document.body.style.backgroundColor = farbe;
}

Trotzdem danke für alle Tipps