Salve,
ricevo il seguente errore
codice:
JavaScript - http://zendtest/operatore
Event thread: click
Error:
name: TypeError
message: Statement on line 284: Type mismatch (usually non-object value supplied where object required)
Backtrace:
Line 284 of linked script http://zendtest/js/util.js: In function assente_click
var strDataProposta = dataProposta.toLocaleFormat("%d/%m/%Y %H:%M");
Line 1 of function script
assente_click()
...
stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'
dal terminale degli errori di Opera, mentre non ricevo alcun errore in Firefox.
La parte di codice interessata è la seguente:
codice:
function assente_click () {
var dataProposta = new Date();
dataProposta.setMinutes(dataProposta.getMinutes()+15);
var strDataProposta = dataProposta.toLocaleFormat("%d/%m/%Y %H:%M");
strDataInserita = prompt("Data e Ora di richiamo: ", strDataProposta);
if (strDataInserita == null)
return;
dataInserita = new Date(parseStrDate(strDataInserita));
/*alert("dataInserita = " + dataInserita);*/
if (dataInserita == "Invalid Date") {
alert ("La data inserita non rispetta il formato gg/mm/yyyy hh:mm");
return;
}
location.href="/operatore/chiamate/assente/data/"+dataInserita.toLocaleFormat("%d_%m_%Y_%H_%M");
}
qualcuno saprebbe dirmi come risolvere il problema?
Grazie.