Internet Explorer Javascript error

SCRIPT14: error -2147024882

This is a demonstration of a Javascript error caused by a limitation in Internet Explorer. The error message in question is SCRIPT14: error -2147024882.

This error occurs because IE will not execute a Javascript file with more than 216-3 numbers in it. So, if a .js file has 65533 numbers, IE will execute it. But if it contains 65534 or more numbers, you will get error -2147024882.

This limitation does not appear to affect other data types. For instance, IE will execute a .js source containing any number of strings.

The links below will, when clicked, try to inject one of a set of large .js files into this document. If you are using, IE, you will see error -2147024882 when loading a file containing 65534 or more number expressions.

Load script with 5,000 numbers
Load script with 30,000 numbers
Load script with 65,533 numbers
Load script with 65,534 numbers
Load script with 75,000 numbers
Load script with 65,534 numbers converted to strings
Load script with 500,000 numbers converted to strings