Hallo zusammen,
ich habe ein kleines Problem mit dem enabling von meinen Buttons auf einer Page.
Auf der Page hat es (unter vielen anderen, für dieses Problem aber unwichtigen Dingen) ein Save Button der immer enabed ist, ein Eingabefeld und 2 Buttons von denen jeweils einer, abhängig vom Wert in diesem Eingabefeld, enabled werden soll.
Wenn die Seite das erste mal geladen wird, ist nur der Save-Button enabeld, man gibt einen Wert ein und dürckt auf Save. Der Wert wird gespeichert, die gleiche Seite nochmals geladen und nun sollte abhängig vom vorher eingegebenen Wert einer der beiden anderen Buttons enabeld werden.
Dies ist mit einer Methode programmiert, die beim Laden der Page ausgeführt wird:
window.setTimeout('initialize()',50);
function initialize() {
var targetBewilligtButton = getElement('bewilligtButton');
var targetVorschlagButton = getElement('vorschlagButton');
if(beantragt != '') {
if ( kompetenz <= beantragt) {
targetBewilligtButton.disabled = false;
}
else {
targetVorschlagButton.disabled = false;
}
}
Das Problem ist nun aber, dass die Buttons erst dann enabled werden, wenn ich das erste mal mit der Maus darüber gefahren bin.
Weiss jemand woran das liegen könnte?
ich habe ein kleines Problem mit dem enabling von meinen Buttons auf einer Page.
Auf der Page hat es (unter vielen anderen, für dieses Problem aber unwichtigen Dingen) ein Save Button der immer enabed ist, ein Eingabefeld und 2 Buttons von denen jeweils einer, abhängig vom Wert in diesem Eingabefeld, enabled werden soll.
Wenn die Seite das erste mal geladen wird, ist nur der Save-Button enabeld, man gibt einen Wert ein und dürckt auf Save. Der Wert wird gespeichert, die gleiche Seite nochmals geladen und nun sollte abhängig vom vorher eingegebenen Wert einer der beiden anderen Buttons enabeld werden.
Dies ist mit einer Methode programmiert, die beim Laden der Page ausgeführt wird:
window.setTimeout('initialize()',50);
function initialize() {
var targetBewilligtButton = getElement('bewilligtButton');
var targetVorschlagButton = getElement('vorschlagButton');
if(beantragt != '') {
if ( kompetenz <= beantragt) {
targetBewilligtButton.disabled = false;
}
else {
targetVorschlagButton.disabled = false;
}
}
Das Problem ist nun aber, dass die Buttons erst dann enabled werden, wenn ich das erste mal mit der Maus darüber gefahren bin.
Weiss jemand woran das liegen könnte?