Last Edited: September 28th, 2011
When executing a hyperlink from a dynamic (Flash-based) menu, the link doesn't work. Clicking the link has no effect.
The following are likely to be true:
Internet Explorer security prevents opening content in the 'My Computer' zone from links executed from pages in other zones.
Workaround 1: Configure 'My Computer' zone
This has worked on Windows XP and Windows 7 test systems.
The 'My Computer' zone can no longer be configured from within Internet Explorer, unlike the other security zones. It requires direct editing of the Registry.
"Internet Explorer security zones registry entries for advanced users"
Under this key:
Change this value:
2101: 00000003 -> 00000000
Workaround 2: Share a local resource, e.g. the CD drive
This technique works on Windows XP, but not on Windows 7.
i) Share the CD drive as 'CD'.
ii) Open a Windows Explorer view using a UNC path that targets the content on CD:
Note: By using a UNC path, the location is no longer regarded as in the 'My Computer' zone, and so the security behaviour is different.
iii) In that Windows Explorer window, navigate to sitehome.html, and open it.
Workaround 3: Linking to an intermediary file
This technique is applied on the server and therefore only needs to be applied once, although it has several negatives. The negatives are that it will be slightly less convenient for the user than the above workarounds and that you will not be able to use space's in your file paths.
i) Download the file "doc.html" from the attachments on this page.
ii) Place the "doc.html" file in a location accessible through the internet/intranet.
iii) Modify all of the homepage links to files to link to the "doc.html" file but add "#filepath" on the end. For example:
If your "doc.html" file is located here:
And you are needing to link to:
Then you will need to make the link:
Remember that you cannot put any spaces in the file path, this includes both directory and file names.