On 25.09.2008, at 08:59, Allan Odgaard wrote:
On 23 Sep 2008, at 22:29, Hans-Jörg Bibiko wrote:
I have an HTML page running in TM's HTML output window with embedded JavaScript and my JavaScript is not correct, I can invoke 'Inspect Element' to see the error. Fine.
But is there a way to access the error message from outside, I mean by a script?
Not by a script. You need that?
Well, if one writes JavaScript applications etc. like with Objective-J it is useful to have the chance to have a look at the errors more or less automatically, meaning the error message pops up or whatever. With Obj-J I found a way to redirect all these errors to a file and start 'mate theFile'. Also to wrap all the JS stuff into try catch(e){TextMate.system} works fine.
If not, would it be possible to redirect the JavaScript error messages to a log file?
I _think_ it already goes to the console.
This is in some sense tricky. Sometimes I see: 25.09.08 09:29:03 TextMate[116] JavaScript Exception: 22: ReferenceError: Can't find variable: objj_imp1ort
but also: 25.09.08 09:26:10 TextMate[116] JavaScript Exception: 1208: undefined
whereas the Web Inspector shows: Can't find variable: CPAWindow
Anyway, thanks for the hints. For Obj-J I found a way.
Best,
--Hans