Cannot launch local executable programs from HTML in IE60/2003 or

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

All I'm trying to do is write an html code that will launch a program that is
located on the user's local D: drive when he clicks on the link. The
following example of the code works perfectly on a Windows 2000 server using
IE 6.0 SP1. The user clicks and the extra.exe program launches off his hard
drive. But when I click on the same HTML link using IE 60 SP1 on a Windows
2003 server or Windows XP SP2, nothing happens. No warning, no error, not
anything. If I right click on the link and select Open in New Window.
Nothing happens either. If I manually type the html path in the IE url, it
launches the program though. I have locked through the Security options and
cannot find any explanation for this. Can someone please tell me what the
heck is going on? And I can also write a link to get it to launch a local
telnet. I put that below to. Whoever helps is my hero because we have
several admins here that are baffled.Thx


Works on IE 60 SP1 on W2K but not W2K3 or XP:
<area HREF="file:///d:/Attachmate/Extra!/extra.exe" onMouseOver="return
overlib('<center><B> Maine </B><BR> WVSAM001 </center>', FGCOLOR,
'#FFCCFF');" onMouseOut="nd();" shape="polygon" coords="582, 80, 593, 105,
600, 94, 613, 83, 623, 76, 622, 70, 614, 64, 606, 43, 600, 43, 595, 45, 588,
57, 590, 68, 585, 77">

But I can get the html to launch a local telnet with no problem:
<area HREF="telnet://111.11.333.22:23" onMouseOver="return
overlib('<center><B> Vermont </B><BR> WVSAM106 </center>', FGCOLOR,
'#CCFFFF');" onMouseOut="nd();" shape="polygon" coords="581, 82, 562, 89,
568, 120, 577, 117, 576, 107">
 
Thanks for the reply but I believe the passage you are referring to in th
article would be applicable if the html were on the user's local machine. It
is not. The html is on a web site somewhere and the URL is trying to make
the user's machine open and run an executable located on his own PC. I guess
we could look into doing this way but I am really peeved the method we are
trying to do works on 2000 but 2003 and XP.

Any more suggestions would be appreciated.
 
I re-read the knowledge base article and now I understand what you were going
with that. I misread what you were saying. I went into the registry and
just zero'd out several values that were set to 0. So now if I click on the
html link an ATTACHMATE window pops up.

However, it takes forever for it to launch and I think that it is still
pulling the file down from the other server. I tried it on a laptop that did
not have .edp file and it still launched to the correct host so I think it
somehow is pulling the .edp file off the web server. But I have to play with
it some more but getting this much was a big help. Thx.
 
If you are using EXTRA! v8, there is a new feature called "Portal
Support" which allows you to launch EXTRA! via an activeX control with
just a few lines of code. This should work much better for you. The
activeX control has properties which allow you to set the EDP that
should be loaded and whether the window should be embedded, or in a
separate window. Additionally, EXTRA!'s ole interface is exposed
through this control so you can script to it via Javascript or
Vbscript.

Mike
 
Back
Top