老马求助!
<p>我需要做一个东西,让所弹出来的窗口转到webbrowser 控件中<br/><br/>现在遇到的问题特别的奇怪,</p><p> </p>
<p>不管是不是用数组(因为可能要弹出多个页,所以要开控件数组) 都会有一个实时错误 -1(ffffffff) 网上根本没有这种错误可查,用on error resume next 也没用,问是什么原因非要出这种错误不可? 有没有办法实现我想要的功能?<br/><br/></p>
<p><font face="Verdana">rivate Sub Command1_Click()<br/>W1.Navigate 一个有弹出的页面<br/>End Sub<br/></font></p>
<p><font face="Verdana">Private Sub W1_NewWindow2(ppDisp As Object, Cancel As Boolean)</font></p>
<p><font face="Verdana">Set ppDisp = W2.Object<br/></font></p>
<p><font face="Verdana">End Sub<br/></font></p>
<p><font face="Verdana">运行,一两次还不会有这种错误 一般6次以上就肯定会有这种莫名其秒的错误 我实在是想不通原因,可我还非常需要这种功能,告诉我,我应该怎么办?</p></font> <p>代码发我邮箱里吧,在资料里面.</p>
<p> </p>
<p>我的QQ满了.</p> <p>这种情况只出现了ide下,生成后就没有了,但还有新的问题,就是会无端的失效,而直接弹出来IE窗口,运行时间越长越出,还不是每次都出,无法预知,所以我想把完整的代码给你,加我Q行不行。我的Q8611307</p>
<p> </p>
<p><font face="Verdana">另外,这样不行!<p><a href=#this onclick="window.open('http://www.m5home.com/','','width=300,height=200,resizable=no');">打开窗口</a></p></font></p>
<p> </p>
<p>要这样,<script>window.open("http://www.m5home.com/");</script> 每次都弹出来才行 而且这只是弹一个的情况,我需要处理弹更多的情况,而不让它弹出来,但却起到了弹的作用。有办法吗?</p>
[此贴子已经被作者于2009-7-24 13:55:01编辑过] <p>我这里没有出现你所说的情况.</p>
<p> </p>
<div class="msgheader">QUOTE:</div><div class="msgborder"><b>我的测试代码(窗体中放入两个WebBrowser控件):</b><br/><br/>
<p><font face="Verdana"></p>
<p><font face="Verdana">Option Explicit</font></p>
<p><font face="Verdana">Private Sub Form_Load()<br/> WebBrowser1.Navigate App.Path & "\1.htm"<br/>End Sub</font></p>
<p><font face="Verdana">Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)<br/> Set ppDisp = WebBrowser2.Object<br/>End Sub<br/></font></p>
<p></font>
<p><font face="Verdana"></p></font>
<p></p></div>
<p></p>
<div class="msgheader">QUOTE:</div><div class="msgborder"><b>1.htm中的代码:</b><br/><br/>
<p><font face="Verdana"></p>
<p><font face="Verdana"><html></font></p>
<p><font face="Verdana"><head><br/><meta http-equiv="Content-Language" content="zh-cn"><br/><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><br/><title>新建网页 1</title><br/></head></font></p>
<p><font face="Verdana"><body></font></p>
<p><font face="Verdana"><p><a href=#this onclick="window.open('http://www.m5home.com/','','width=300,height=200,resizable=no');">打开窗口</a></p></font></p>
<p><font face="Verdana"></body></font></p>
<p><font face="Verdana"></html></font></font></p></div>
<p> </p>
<p>我拼命地点,没有出现过这问题.</p>
<p> </p>
<p>建议你检查一下你系统中安装的浏览器插件.以前在装了3721的机器上会出现莫名其妙的非法操作.</p>
<p> </p>
<p>另,我的系统是WIN2003 SP2 + IE6,无任何浏览器插件与安全软件</p>
[此贴子已经被作者于2009-7-24 2:38:18编辑过] 已经发完几天了,有结果了吗?
页:
[1]