Availability: |
| |||
JavaScript syntax: | IE | myExternal = external | ||
IE | myExternal = myWindow.external | |||
Object properties: | menuArguments | |||
Object methods: | AddChannel(), AddDesktopComponent(), AddFavorite(), AddFavourite(), AutoCompleteSaveForm(), AutoScan(), ImportExportFavorites(), ImportExportFavourites(), IsSubscribed(), NavigateAndFind(), ShowBrowserUI() |
Part of the MSIE on Windows environment object space. You should avoid using this facility if you want your scripts to be usable outside of the Windows environment.
To use this effectively, you need to know quite a bit about the application whose components you are calling in using this functionality. Each application has its own object model and unless you know how it works, making use of it will be a bit 'Hit and Miss'.
Several methods for this object have arguments that are mandatory but may take empty strings or null values. This is somewhat diametrically opposed to the normal JavaScript behavior which dictates that unnecessary arguments are optional and can be assumed to be a default value when they are not present.
By implementing methods with mandatory null or empty string values, Microsoft puts the script developer off balance and can cause unnecessary difficulty when developing scripts. Novices and even expert scripters may be caught out by this kind of implementation.
You should always check the reference material if you are in any doubt as to how an API interface to a method is designed to work.
Property | JavaScript | JScript | N | IE | Opera | NES | ECMA | DOM | CSS | HTML | Notes |
---|---|---|---|---|---|---|---|---|---|---|---|
menuArguments | ![]() | 5.0 ![]() | ![]() | 5.0 ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | - |
Method | JavaScript | JScript | N | IE | Opera | NES | ECMA | DOM | CSS | HTML | Notes |
---|---|---|---|---|---|---|---|---|---|---|---|
AddChannel() | ![]() | 5.0 ![]() | ![]() | 5.0 ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | - |
AddDesktopComponent() | ![]() | 5.0 ![]() | ![]() | 5.0 ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | - |
AddFavorite() | ![]() | 5.0 ![]() | ![]() | 5.0 ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | - |
AddFavourite() | ![]() | 3.0 ![]() | ![]() | 4.0 ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
AutoCompleteSaveForm() | ![]() | 5.0 ![]() | ![]() | 5.0 ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | - |
AutoScan() | ![]() | 5.0 ![]() | ![]() | 5.0 ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | - |
ImportExportFavorites() | ![]() | 5.0 ![]() | ![]() | 5.0 ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
ImportExportFavourites() | ![]() | 3.0 ![]() | ![]() | 4.0 ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
IsSubscribed() | ![]() | 5.0 ![]() | ![]() | 5.0 ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | - |
NavigateAndFind() | ![]() | 5.0 ![]() | ![]() | 5.0 ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | - |
ShowBrowserUI() | ![]() | 5.0 ![]() | ![]() | 5.0 ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Prev | Home | Next |
external | Up | external.AddChannel() |
JavaScript Programmer's Reference, Cliff Wootton Wrox Press (www.wrox.com) Join the Wrox JavaScript forum at p2p.wrox.com Please report problems to support@wrox.com © 2001 Wrox Press. All Rights Reserved. Terms and conditions. |