moin,
hab da ein kleines save & close problem, und zwar soll er nachdem er überprüft hat ob die variable einen wert enthält das fenster schliessen. die überprüfung funktioniert fehler frei nur das fenster schliessen mag er net. hat da von euch einer ne idee?
Code:
function confirmSave()
{
var Formular = document.scanner; // Schreibfaulheit
var fehler = 0; // Variable, um zu verhindern, dass immer alle Ueberpruefungen stattfinden und der User
// eventuell mit mehreren Alert- Boxen genervt wird.
/* ***** Abfrage, ob Felder ausgefuellt sind ******** */
if (fehler == "0" && Formular.invnrs.value == "") {
alert ("Das Pflichtfeld Inventar-Nr. wurde nicht ausgefüllt.");
Formular.invnrs.focus(); // setzt Focus in betreffendes Feld "Inventar-Nr"
fehler++; // hochzaehlen, damit am Schluss false zurueck gegeben wird und weitere Ueberpruefungen
// nicht mehr durchlaufen werden
}
//Endgueltige Abfrage, ob Formular abgesendet werden darf oder nicht
if (fehler == "0") {
return true; // sende Formular
window.close();
}
else {
return false; // sende Formular NICHT
}
}
habs auch schon mit zwei onclicks versucht onClick="return confirmSave();" onClick="javascript
:window.close();" aber er führt dann nur den ersten befehl aus