Forse ti auiterà
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<script language="JavaScript" type="text/javascript">
<!--
function CartaCredito(scadenza) {
//
this.credito = 0;
this.scadenza = scadenza;
//
this.acquista = _acquista;
this.ricarica = _ricarica;
this.saldo = _saldo;
}
function _acquista(ammonto) {
if (ammonto > this.credito) {
alert("Non hai abbastanza credito");
return false;
}
this.credito -= ammonto;
return true;
}
function _ricarica(ammonto) {
if (ammonto <= 0) {
alert("L'ammonto deve essere maggiore di 0");
return false;
}
this.credito += ammonto;
return true;
}
function _saldo() {
alert('saldo '+this.credito);
}
//------------------------------
a = new CartaCredito('2005/12/31');
a.acquista(100);
a.ricarica(150);
a.saldo();
a.acquista(89);
a.saldo();
//-->
</script>
</head>
<body>
</body>
</html>