请教,动态获取ie标题,等一系列ie相关问题。
1.form 内嵌ie对象,ObjCreate("Shell.Explorer.2"),和_IECreateEmbedded()有什么不同?2.已知$= _IEPropertyGet($oIE, "title")可获取当前IE内容标题,标题设置为IEForm标题,但当IE浏览内容改变后如何获知,并修改EForm标题?
3.通过$oIE.document.body.scroll = "no"取消垂直滚动条但当ie内容改变后就失效,请问如何使内嵌IE对象永久去除滚动条? 我回答下,个人观点,不一定对。
1.效果上没什么不同。
2.判断下 _IEPropertyGet($oIE, "title")是不是还等于$a,如果不等于就说明标题变了。可以用_IEPropertySet来修改标题。
3.这个我暂时也没办法,不过一个傻办法是做个定时器,不时判断内容是不是变了,如果变了执行$oIE.document.body.scroll = "no" 学习一下,不太懂 关于2,我的意思是有没有个消息,通过消息得知内嵌IE的标题已经改变。 1 注册ie Event
$EventObject = ObjEvent($oIE, "IEEvent_", "DWebBrowserEvents")
2 事件TitleChange 修改标题
WinSetTitle($IEForm, "", _IEPropertyGet($oIE, "title"))
哎.....
页:
[1]