Javascript: ‘window’ is not defined

It is from an external js file and it is the only file linked to the page.

OK.

When I double click this file I get the following error

Sounds like you’re double-clicking/running a .js file, which will attempt to run the script outside the browser, like a command line script. And that would explain this error:

Windows Script Host Error: 'window' is not defined Code: 800A1391

… not an error you’ll see in a browser. And of course, the browser is what supplies the window object.

ADDENDUM: As a course of action, I’d suggest opening the relevant HTML file and taking a peek at the console. If you don’t see anything there, it’s likely your window.onload definition is simply being hit after the browser fires the window.onload event.

Leave a Comment