|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
[Javascript]Creare eventi personali
E' possibile creare eventi per degli oggetti propietari?
Ad esempio io ho un mio oggetto MyObject, vorrei creare un evento del tipo: myObject.onvaluechange=myfunction; è possibile ciò? |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Esempio: Codice:
function MyObject ()
{
this.onvalueset = null;
this.val = null;
MyObject.prototype.setValue = function (v) {
this.val = v;
if (typeof this.onvalueset == 'function')
this.onvalueset (this.val);
}
MyObject.prototype.getValue = function () {
return this.val;
}
}
function my_alert (v)
{
alert ('Valore impostato: ' + v);
}
var o = new MyObject ();
o.onvalueset = my_alert;
o.setValue (10);
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Ti ringrazio, in effetti anche io ho usato un metodo analogo.
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:10.



















