TCppWebBrowser对JavaScript的支持是不是跟IE一样的?
软件里面放了一个TCppWebBrowser控件,网页里面有一些JavaScript,在页面上执行JavaScript,有些时候就会导致整个应用程序无响应了。
举一个打开窗口的例子:
<a href="javascript:void(0)" onClick="javascript:window.open('CallOut.asp?infoid=1&userinfoid=<%=arrlist(0,i)%>',null,'height=100,width=260,status=yes,toolbar=no,menubar=no,location=no,left=100,top=10');">
使用上面这个有时候就会使整个应用程序无响应。使用下面这个就不会有这个问题
<a href="CallOut.asp?infoid=1&userinfoid=<%=arrlist(0,i)%>" target="_blank">
还有其他地方用到javascript的地方偶尔也会出现问题。
究竟是web控件对js支持不好,还是js页面有问题呢?
[解决办法]
是js页面有问题
CPPWeBrowser本身就是IE的核心。
[解决办法]
同意楼上,是IE内核的。