找回密码
 加入
搜索
查看: 2375|回复: 4

[IE类操作] 请教,动态获取ie标题,等一系列ie相关问题。

[复制链接]
发表于 2011-4-10 00:33:11 | 显示全部楼层 |阅读模式
1.form 内嵌ie对象,ObjCreate("Shell.Explorer.2"),和_IECreateEmbedded()有什么不同?
2.已知$= _IEPropertyGet($oIE, "title")可获取当前IE内容标题,标题设置为IEForm标题,但当IE浏览内容改变后如何获知,并修改EForm标题?
3.通过$oIE.document.body.scroll = "no"取消垂直滚动条但当ie内容改变后就失效,请问如何使内嵌IE对象永久去除滚动条?
发表于 2011-4-10 02:04:05 | 显示全部楼层
我回答下,个人观点,不一定对。

1.效果上没什么不同。
2.判断下 _IEPropertyGet($oIE, "title")是不是还等于$a,如果不等于就说明标题变了。可以用_IEPropertySet来修改标题。
3.这个我暂时也没办法,不过一个傻办法是做个定时器,不时判断内容是不是变了,如果变了执行$oIE.document.body.scroll = "no"
发表于 2011-4-10 09:09:18 | 显示全部楼层
学习一下,不太懂
 楼主| 发表于 2011-4-10 13:24:51 | 显示全部楼层
关于2,我的意思是有没有个消息,通过消息得知内嵌IE的标题已经改变。
 楼主| 发表于 2011-4-12 21:58:00 | 显示全部楼层
1 注册ie Event
$EventObject = ObjEvent($oIE, "IEEvent_", "DWebBrowserEvents")
2 事件TitleChange 修改标题
WinSetTitle($IEForm, "", _IEPropertyGet($oIE, "title"))

哎.....
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-21 08:38 , Processed in 0.077033 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表