Hallo,
ich habe Checkboxen, die gleich mit einem Häckchen versehen werden. Das abwählen der Checkboxen gelingt aber erst beim zweiten Mal. Auf Grund eines Java-Script Puffer-Arrays kommt dieser Fehler zustande. Da das Puffer-Array unnötig ist kann man darauf verzichten, aber wie sieht dan der Code ohne Puffer aus??????
Ausgangscode:
also muss choice (Puffer-Array) aus dem Code verschwinden.
ich habe Checkboxen, die gleich mit einem Häckchen versehen werden. Das abwählen der Checkboxen gelingt aber erst beim zweiten Mal. Auf Grund eines Java-Script Puffer-Arrays kommt dieser Fehler zustande. Da das Puffer-Array unnötig ist kann man darauf verzichten, aber wie sieht dan der Code ohne Puffer aus??????
Ausgangscode:
Java:
function markieren(ziel,hinweis) {
var markiert=false;
var i;
for (i in choice) {
if (choice[i]==ziel) markiert=true;
}
if (markiert==false) {
selector=true;
choice.push(ziel);
document.getElementById("cb"+ziel).checked=true;
} else {
var temp = new Array();
for (i in choice) {
if (choice[i]!=ziel) temp.push(choice[i]);
}
choice=temp;
document.getElementById("cb"+ziel).checked=false;
if (choice.length==0) selector=false;
if (Hinweis!="&& markiert ==false){
alert (hinweis);
}
}
}