je vult een kleurcode (RGB) in een tekstveld. Zonder # ervoor. (Dit laatste kan niet anders.)
Daarnaast staat een button met preview erop ofzo.
Ik heb het volgende script:
function changecss(theClass,element,value) {
var cssRules;
if (document.all) {
cssRules = 'rules';
}
else if (document.getElementById) {
cssRules = 'cssRules';
}
for (var S = 0; S < document.styleSheets.length; S++){
for (var R = 0; R < document.styleSheets[S][cssRules].length; R++) {
if (document.styleSheets[S][cssRules][R].selectorText == theClass) {
document.styleSheets[S][cssRules][R].style[element] = value;
}
}
}
}
Dat is de functie die bij deze button hoort.
<input type="button" value="Preview" onclick="changecss('body','background','red')">
Alleen die waarde red, die staat gewoon in het script, maar deze waarde moet dus de waarde worden die in een tekstveld ervoor staat + de #
#000000 bijvoorbeeld.
Je klikt dan dus op de button en de achtergrond wordt zwart. Maar hoe pas ik dit aan op de manier zoals ik het graag wil?