Awesome. I'm on it. I'll try and get a workaround for this issue pushed asap.
Keep track of this issue on lighthouse: https://mootools.lighthouseapp.com/projects/2706-mootools/tickets/1056-incompatible-with-serverside-jscript — Thomas Aylott – SubtleGradient – MooTools – Cloudera — On Sun, Oct 24, 2010 at 1:15 AM, mrntdung <[email protected]> wrote: > You can do it yourself : > Open "mootools-core-1.3-server.js" then insert a language > specification at the top of the page as default scripting language and > wrap the code into <%...%>like this : > <%...@language="JAVASCRIPT" CODEPAGE="65001"%> > <% > ...mootools js inline code... > %> > then save it and change the file name to "mootools-core-1.3- > server.asp" > finally run it on IIS 5.1 or 6.0 > > You will see the first error at "this.Mootools" > if you change it to > var MooTools = { > ... > } > you will see the second error at "this.TypeOf" > > > (function(){ > > this.MooTools = { > version: '1.3', > build: 'a3eed692dd85050d80168ec2c708efe901bb7db3' > }; > > // typeOf, instanceOf > > var typeOf = this.typeOf = function(item){ > ....... > > Sample: http://somee.123muacd.com/blogger/asp/mootools-core-1.3-server.asp > > > On Oct 23, 1:02 am, Thomas Aylott <[email protected]> > wrote: >> I personally take this issue very seriously. >> If you could provide a simple ASP file and tell me what to do to >> reproduce the error I will do my best to solve this issue for 1.3.1. >> >> — Thomas Aylott – SubtleGradient – MooTools – Cloudera — >> >> >> >> On Wed, Oct 20, 2010 at 8:50 AM, mrntdung <[email protected]> wrote: >>> I used "version 1.3" as JS framework with ASP classic based JSCRIPT >>> language and I got error instead of using "1.2.5" >> >>> //We can not use: >> >>> (function(){ >>> this.something = ... >>> })() >> >>> //But we can use: >> >>> var thing = function(){ >>> this.something = .... >>> } >> >>> the error is: >>> "this" can not be used in function without a specific variable >> >>> and mootools version 1.3 almost based on (function(){.......})() >
