[Laszlo-user] ate issue (convertion from string)
Frisco Del Rosario
frisco at laszlosystems.com
Mon Jul 23 12:39:55 PDT 2007
<canvas width="500" debug="true">
<simplelayout axis="y" spacing="5"/>
<text id="pouette"/>
<button text="OK">
<handler name="onclick">
var date_birth = new Date(2006, 1, 1);
var thisYear = new Date;
thisYearNumber = thisYear.getFullYear();
var age = (thisYearNumber - date_birth.getFullYear());
pouette.setText(age);
</handler>
</button>
</canvas>
On Jul 23, 2007, at 12:00 PM, laszlo-user-request at openlaszlo.org wrote:
> When I try my full code with 4.0.2 I got this error :
> WARNING: pet-create-1.lzx:329: reference to undefined property
> 'getFullYear'
> ERROR: Compiler.substitute:-1: undefined object does not have a
> property
> 'make'
>
> Are there known issue with JavaScript Date Object ?
>
> --------------------------------------
> <canvas width="200" >
> <simplelayout axis="y" spacing="5"/>
> <text id="pouette"/>
> <button text="OK">
> <handler name="onclick">
> var date_birth = new Date("1/1/2006");
> var thisYear = new Date().getFullYear();
> var age = thisYear - date_birth.getFullYear();
> pouette.setText(age);
> </handler>
> </button>
> </canvas>
This works:
<canvas width="200" >
<simplelayout axis="y" spacing="5"/>
<text id="pouette"/>
<button text="OK">
<handler name="onclick">
var date_birth = new Date(2006, 1, 1);
var thisYear = new Date;
thisYearNumber = thisYear.getFullYear();
var age = (thisYearNumber - date_birth.getFullYear());
pouette.setText(age);
</handler>
</button>
</canvas>
More information about the Laszlo-user
mailing list