ciao. Proprio non mi do pace per questo errore... Vengo da php e java...e' la prima volta che creo oggetti javscript.
Ecco il codice :
Codice PHP:
var id_conn;
var id_sess;
var status;
function Session(){
Session.prototype.setId_conn = function(id_conn){
this.id_conn=id_conn;
}
Session.prototype.getId_conn=function(){
return this.id_conn;
}
Session.prototype.setId_sess = function(id_sess){
this.id_sess=id_sess;
}
Session.prototype.getId_sess=function(){
return this.id_sess;
}
Session.prototype.setStatus = function(status){
this.status=status;
}
Session.prototype.getStatus=function(){
return this.status;
}
}
var session = new Session();
session.setId_conn(200);
session.setId_sess(0001);
session.setStatus("CONNECTED");
var session1 = new Session();
session.setId_conn(100);
session.setId_sess(100);
session.setStatus("OFF");
var sessions = new Array(session,session1);
for(i=0;i<sessions.length;i++)
{
alert(sessions[i].id_conn);
}
volevo sapere dove sbaglio....perche mi fa l'alert del secondo oggetto(session1) mettendolo nella prima cella dell'array mentre nella seconda cella ottengo indefinito?????