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.