We are facing a problem with Web help implementation.
The web application is in Silverlight 5 and we are using RoboHelp 9.0.2 to generate Web help.
The developers are calling the context-sensitive Web help as following:
HtmlPage.Window.Invoke("RH_ShowHelp", 0, URL, 0, mapId);
Where URL = “HELP/whcsh_home.htm#id=2053” mapId = 2053
We are facing the following problem with IE8 in Windows 7 (32-bit):
1. In the application page A, click Help link to call help topic A.
The help topic opens in a separate browser window.
2. While the topic A is open, in the application, navigate to page B and click Help link.
The browser window displaying topic A goes blank and the help for page B - topic B - opens in new browser window.
3. While both the help window are open, navigate to page C and click Help link.
The status bar of the application browser window displays a Java script error as following:
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E)
Timestamp: Mon, 6 May 2013 13:32:46 UTC
Message: Access is denied.
The above problem is NOT REPRODUCED with Windows Server 2008 R2 (64-bit) with IE 8 & 9 if VPN is NOT CONNECTED. However, with NetExtender (VPN) connected, the same porblem exists with the above-mentioned environment (Windows Server 2008 R2 (64-bit) with IE 8 & 9).
Please let us know if you knows solution so that each time the Help button is clicked, the same help windows is refreshed to display the content of the corresponding application page.