function tip1()
{
var buttonvar = document.getElementById( "button1" );
var txtvar = document.getElementById( "textfeld1" );
}Wenn ich den Button2 drücke, rufe ich diese auf:
function tip1()
{
var buttonvar = document.getElementById( "button2" );
var hexvar = document.getElementById( "textfeld2" );
}Dann setze ich das value des Textfeldes:
document.getElementById( 'txtvar' ).value = '#' + rgb;
document.getElementById( 'buttonvar' ).style.background = '#' + rgb;Es gibt keine Fehlermeldung und es passiert auch nichts.
Bin froh um jeden Tip.
Es gibt keine Fehlermeldung? http://glasgoogle.de
Dir ist der Unterschied zwischen einem string, einer Varibaeln und lokalen und globalen Variabeln nicht klar. du schmeist schon in diesem kurzen Beispiel alles durcheinander.
var heißt doch definierst die Variabel lokal, d.h. sie ist nur innerhalb des Blocks in dem sie steht gültig ( ein Block wird mit {..} umschlossen).
buttonvar ist ein Variable, die in diesem Beispiel die Referenz auf das Objekt mit der is 'button2' enthalten kann (sofern dieses existiert).
Im Gegensatz dazu ist 'buttonvar' ein String.
Bevor das nicht klar ist ist es natürlich schwer dir weiterzuhelfen.
Struppi.