Questo è il costruttore dell'oggetto interfaccia:
function interfaccia(){
var Me;
var Notizie;
var creaMe=function(){
Me=document.createElement("div");
Me.setAttribute("className","interfaccia");
document.body.appendChild(Me);
var Notizie=new notizie();
Me.appendChild(Notizie.Me);
}
creaMe();
this.Me=Me;
}
Nel contesto di questo costruttore viene istanziato l'oggetto notizie da un altro costruttore, in cui è prevista anche la presenza di una textarea:
function notizie(){
var Me;
var Testo
var creaMe=function(){
//Crea l'oggetto
Me=document.createElement("div");
Me.setAttribute("className","bordatoblu");
//Crea la Textarea
var testo=document.createElement("textarea");
Testo=testo
Me.appendChild(testo);
}
creaMe();
this.Me=Me;
}
Di questo secondo oggetto viene resa pubblica soltanto l'interfaccia Me, ma aggiungendo un this.Testo=Testo potrei rendere pubblica anche la textarea, facendo sì che possa essere gestita anche da altre aree del programma.