Das Grundproblem ist hier doch, dass HTML-Code in JavaScript eingebettet wird. Dass in diesen HTML-Code wieder JavaScript-Code eingebettet wird, welcher auf Werte des JavaScript-Codes zugreifen soll, der ihn erzeugt hat.
ganz genau, das ist mein Problem warum wohl auch die Variablen-Werte verloren gehen bzw. halt eben nicht angezogen werden können.
Mir würde es genügen zu wissen, wie ich denn meine Button-Funktion erstellen kann, dass ich mit diesem das Datum von heute setzen kann (00.00.0000)!
if ($('AUSGABEDATUM')) {
var today = new Date();
var month = today.getMonth()+1;
var year = today.getYear();
var day = today.getDate();
if(day<10) day = "0" + day;
if(month<10) month= "0" + month;
if(year<1000) year+=1900;
var datumheute = day + "." + month + "." + (year+"");
var ausgabedatum = $('AUSGABEDATUM').value;
if (ausgabedatum != datumheute) {
g_result +='<input type"button" value"Datum heute setzen" onClick=$('AUSGABEDATUM').value=datumheute>';
$('AUSGABEDATUM').style.background = "#FFFF99";
return false;
} else {
$('AUSGABEDATUM').style.background = "#FFFFFF";
return true;
}
}
wie könnte ich also den eingebetteten Button dazu bekommen, mir das Datum von heute auszugeben onClick?
g_result +='<input type"button" value"Datum heute setzen" onClick=$('AUSGABEDATUM').value=datumheute>';