Hallo,
Bin der Verzweiflung nahe:
Mein Script sollte folgendermassen funktioniern:
A)
1. Ich klicke einen Button
2. Dadurch wird ein <Div> sichtbar
3. Im <Div> kann ich einen Link anklicken, der <Div> verschwindet.
4. Der Wert des Links wird in einem Textfeld (auf der selben Seite)dargestellt
Soweit ist alles o.k.
Nun:
B)
1. Ich klicke einen anderen Button (auf der selben Seite)
2. Dadurch wird der selbe <Div>-Tag wie bei A) sichtbar
3. Es soll in einem anderen Textfeld der Wert des angeklickten Links aus dem <DIV>-Tag dargestellt werden.
und genau das funzt net.
Wenn ich den Button1 drücke, rufe ich folgende Funktion auf:
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.
Gruss Roli