Muligt at ændre tekstfarve med JavaScript?
Hej,Jeg sidder og roder lidt med noget JavaScript, og det jeg vil er, at når man klikker på et link bliver tekstfarven i en <input type="text"...> ændret. Jeg er ikke den vilde javascript-koder, men jeg er kommet frem til følgende:
<script language="javascript">
function showPalette()
{
document.getElementById("colorpalette").style.visibility = "visible";
}
function hidePalette()
{
document.getElementById("colorpalette").style.visibility = "hidden";
}
function getColor()
{
document.getElementById("color").style.color = document.getElementById("selectedcolor").value;
}
</script>
<div id="colorpalette" style="visibility:hidden;background-color:#99cc00;width:200px;height:200px;font-family:verdana;font-size:10px;">
<a href="#" onClick="getColor(), hidePalette()" value="red" id="selectedcolor">rød</a>
<a href="#" onClick="getColor(), hidePalette()" value="blue" id="selectedcolor">blå</a>
</div>
<a href="#" onClick="showPalette()">farver</a>
<input type="text" id="color" value="tekst">
- Men dette virker ikke, da der tilsyneladende bare bliver hentet første objekt med id'et selectedcolor's value. Så jeg ville høre om man på en måde kan få tekstfarven defineret ud fra sidst klikkede link's value, eller sådan noget.
Eksempel af siden kan evt. ses på www.tekoworld.dk/temp/test.html
Hvis I skal vide mere er I naturligvis velkomne til at spørge.
- Toke (aka. Psoriasis)
