Hi,
I have a dynamically generated HTML code rendered on a browser instance
created though code (AxSHDocVw.AxWebBrowser instance) . I have used a
javascript to generate a print preview.
function printPreview () {
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0
CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(7, 1);
}
But when I try to execute this script on the click of a button , I get
the following error:
"An Activex Control on this page is not safe."
Your current security settings prohibit running unsafe controls on this
page.
I do not have any option to modify the security settings as the browser
instance what I have is instantiated through code
(AxSHDocVw.AxWebBrowser object)
Also, when I use the same HTML code and save it on the disk and then
open the file, the Javascript executes without any problems.
Can anyone provide a solution as to how I can prevent this error and
execute the script successfully ?