I have had no problems using eval() calls to load API content.  The only
requirement is that all global objects be attached to the window object.
For example:
    DynLayer = function() {};

whould now read:
    window.DynLayer = function() {};

Once the object is attached to the window object, it behaves in the same
fashion as a global object.

Stephan Tolksdorf wrote:

> Hi Steve,
>
> is your compression algorithm meant to be Navigator 4.7 compatible?
>
> I've got serious problems here... "Dynapi is undefined".
>
> Writing a large amount of code with document.write has always been a
> problem for Navigator.
> Executing the code with eval could be an alternative, but then every
> declaration would have to be rewritten into an assignment (e.g.
> function f() {} => f = function () {}). Doesn't seem to be an
> option...
>
> Or does someone know a way to declare a global function within a local
> block or a way to change the execution context of an eval statement?
>
> Best Regards,
>   Stephan
>
> _______________________________________________
> Dynapi-Dev mailing list
> [EMAIL PROTECTED]
> http://www.mail-archive.com/dynapi-dev@lists.sourceforge.net/

--
Michael Pemberton
[EMAIL PROTECTED]
ICQ: 12107010





_______________________________________________
Dynapi-Dev mailing list
[EMAIL PROTECTED]
http://www.mail-archive.com/dynapi-dev@lists.sourceforge.net/

Reply via email to