Chances are your script used Microsoft specific code and not standard code. If you want code to work in all browsers, then you must not refer to Microsoft documentation. In addition, IE is old, buggy and non-standard. Any code/markup written for it can be suspect and not counted on to work in modern browsers such as Firefox.