Salve a tutti.
Sto riscontrando un singolare problema utilizzando la funzione js2java.
Dunque ho un oggetto javascript cosi' definito:
se io chiamo alert(dataHandler.received); ottengo:codice:var dataHandler = { received : function (socket) { var len = socket.stream.available; alert("received -> len: "+len); }, sent : function (socket, len) { alert(len + " bytes sent"); }, error : function (socket, e) { alert("error " + e.msg); } };
function (socket) {
var len = socket.stream.available;
alert("received -> len: "+len);
}
pero' se faccioe poi di nuovo l'alert mi stampa:codice:dataHandler.received = js2java(dataHandler.received)
{
var len = socket.stream.available;
alert("received -> len: "+len);
}
La questione e' che io faccio un controllo su dataHandler.received e se non e' di tipo function torno un errore.
Perche' chiamando js2java mi toglie function(socket) ?
Ciao e grazie
Sandro

Rispondi quotando