• 主页
  • VBS
  • .NET技术
  • VBA
  • VB网络编程
  • VB多媒体
  • VB数据库
  • VB控件
  • VB COM/DCOM
  • VB基础类
  • VB API
asq985 2009年05月12日
100分+100元RMB求助?
a.html
<html>
<head>
<script>
alert("a");
</script>
</head>

<body>
<iframe id="b1" src="b.html"> </iframe>
</body>
</html>

b.html
<html>
<head>
<script>
alert("b");
</script>
</head>

<body>
<a href="javascript:;" onclick="alert('link');">link </a>
<iframe id="c1" src="c.html"> </iframe>
</body>
</html>

c.html
<html>
<head>
<script>
alert("c");
</script>
</head>
</html>

用vs2008 webbrowser控件:


Dim a1 As IHTMLDocument2 = Webbrowser1.Document.Window.Document.DomDocument
a1.parentWindow.execScript("function alert(str){}", "javascript")

Dim a2 As IHTMLDocument2 = Webbrowser1.Document.Window.Frames(0).Document.DomDocument
a2.parentWindow.execScript("function alert(str){}", "javascript")

Dim a3 As IHTMLDocument2 = Webbrowser1.Document.Window.Frames(0).Frames(0).Document.DomDocument
a3.parentWindow.execScript("function alert(str){}", "javascript")





为什么a2没起到作用呢?也就是不能把b.html中的alert屏蔽,但如果点击b.html中的link应该有一个alert弹出,但没有,也就是说屏蔽掉了,但是没屏蔽掉alert('b')
首先感谢!!!
...全文
86 点赞 收藏 11
写回复
11 条回复

还没有回复,快来抢沙发~

发动态
发帖子
VB
创建于2007-09-28

1.1w+

社区成员

11.0w+

社区内容

VB技术相关讨论,主要为经典vb,即VB6.0
社区公告
暂无公告