Recently, Monte Goulding wrote:

>> I need to be able to go to another URL (in the browser)
>> whether or not it was launched previously.

> You can use DDE from the externals collection. The example stack contains
> the info you need to write the code. You'll need to check if it's open and
> then use DDE if it is.

FWIW, I've found you have to do a lot more jumping through hoops than what
is available in the sample stack due to quirky behavior of Internet Explorer
and possibly DDE in general.  The problem is IE doesn't always make itself
known to the appsopen external on certain systems, so in my case, I had to
use a combination of the launch command and DDE to make sure URLs got
launched appropriately in this browser.

Also, this may be a Windows thing or MetaCard thing, but rapid successive
attempts to launch a URL can fail, making the launch process useless and
requiring a restart of the browser and/or MC (I can't recall which).  If
there is any chance of a user repeatedly clicking on a launch control, you
would be wise to prevent these multiple launch requests using a timer and/or
busy cursor.  In my experience a delay of 2 to 3 seconds appeared to work
consistently under testing on Win95, 98 and 2000 systems.

Hope this helps.

Scott

_____________________________________________________________________
Scott Rossi                       Tactile Media - Multimedia & Design
Creative Director                 Email: [EMAIL PROTECTED]
                                  Web: www.tactilemedia.com


Archives: http://www.mail-archive.com/[email protected]/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to <[EMAIL PROTECTED]>, not this list.

Reply via email to