社区
PowerBuilder
帖子详情
WEB控件问题:如何让在新窗口打开的链接也显示在OLE控件中?
Netcity
2003-09-08 12:10:30
使用WEB浏览器控件打开一个网页,当点击一个链接时,如果该链接设置了在新窗口中打开,那么,单击后将自动启动IE打开此链接,有没有办法让新的页面还是在OLE控件里打开呢?
...全文
48
11
打赏
收藏
WEB控件问题:如何让在新窗口打开的链接也显示在OLE控件中?
使用WEB浏览器控件打开一个网页,当点击一个链接时,如果该链接设置了在新窗口中打开,那么,单击后将自动启动IE打开此链接,有没有办法让新的页面还是在OLE控件里打开呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Netcity
2003-09-29
打赏
举报
回复
讨论一下,我发现只要在Click事件里使用Messagebox弹出一个窗口就可以阻止IE打开网页,有什么办法实现相同的功能但不需要用户去响应呢。
huaxiaosxl
2003-09-29
打赏
举报
回复
调用另一个事件就可以了,将上面的代码给为下面的代码就可以了。
//
string ls_tagName, ls_url
ls_tagName=ole_1.object.document.activeElement.tagName
if upper(trim(ls_tagName))="A" then //同理可以对INPUT等响应
ls_url=ole_1.object.Document.activeElement.href
//关键就在下面这一保存
st_1.event clicked()
ddlb_url.text = ls_url
//打开页面
ole_1.object.Navigate( ls_url )
end if
return 1
Netcity
2003-09-28
打赏
举报
回复
我看了一下微软的参考文档,应该可以在newwindow事件里设置一个标识参数决定是在程序中打开还是在IE中打开,但还是不明白。而且,为什么我在PB8里找不到这个事件呢?该如何自定义???
Netcity
2003-09-17
打赏
举报
回复
//
string ls_tagName, ls_name, ls_url
ls_tagName=ole_1.object.document.activeElement.tagName
if upper(trim(ls_tagName))="A" then //同理可以对INPUT等响应
ls_name = ole_1.object.document.activeElement.id
ls_url=ole_1.object.Document.activeElement.href
ole_1.object.Navigate( ls_url )
end if
return 1
fh136
2003-09-09
打赏
举报
回复
to:Netcity(千王之王)
你是怎么捕获点击的URL的可以告诉我吗
谢谢!!!
xingxing
2003-09-08
打赏
举报
回复
你需要更新注册表中的默认打开程序,。
Netcity
2003-09-08
打赏
举报
回复
第一个问题已经解决,可以在CLICK事件里捕获点击的URL,然后在OLE控件里打开。
剩下的问题是如何阻止弹出窗及IE自动打开网页。
liujiaqiang
2003-09-08
打赏
举报
回复
没有用PB开发过Web程序...
sorry
Netcity
2003-09-08
打赏
举报
回复
UP
Netcity
2003-09-08
打赏
举报
回复
我知道是HTML控制的呀。现在我想要的是在IE打开相应的链接页面前进行拦截,比如说触发一个事件在其中编写代码获得打开的URL,然后就可以在WEB控件里打开了,当然,还得阻止IE打开才行。
li_d_s
2003-09-08
打赏
举报
回复
这是html控制的阿
pb11.5 嵌入
ole
控件
web
browser 通过html页面
打开
窗口
在PB11.5(PowerBuilder 11.5)
中
,嵌入
OLE
控件
Web
Browser是一种常见的技术,用于在应用程序内部展示网页内容并实现与网页的交互。本主题将详细探讨如何使用此功能,以及如何通过HTML页面的
链接
来控制窗口的
打开
。 ...
pb11.5
中
调用 Microsoft
WEB
浏览器
控件
在PowerBuilder(PB)11.5
中
,调用Microsoft
Web
浏览器
控件
是一个常见的需求,尤其是在开发集成
Web
功能的应用程序时。这个过程涉及到利用ActiveX技术将Internet Explorer(IE)内核嵌入到PB应用程序
中
,使用户能够在...
WEB
BROSWER
控件
的使用
当我们需要在MFC应用
中
集成
Web
浏览功能时,可以利用
WEB
BROWSER
控件
,它实际上是Internet Explorer的核心组件,即
OLE
控件
对象` CHtmlView `。本教程将深入探讨如何在MFC下使用
WEB
BROWSER
控件
来实现网页浏览。 1. *...
OLE
2 对象
链接
与嵌入技术高级编程技术
5. **嵌入与
链接
(Embedding & Linking)**:在
OLE
2
中
,对象可以被嵌入到宿主文档
中
,成为文档的一部分,也可以被
链接
,仅在文档
中
显示
对象的引用。嵌入的对象可以在原应用程序
中
编辑,而
链接
的对象更新时会自动反映...
pb使用
web
浏览器组件
Web
浏览器组件是指PowerBuilder
中
可以嵌入的
控件
,允许开发者在PB应用
中
集成
Web
浏览的功能。在这个场景
中
,“pb9+xp下运行正常”意味着这个解决方案是在PowerBuilder 9版本下开发,并且在Windows XP操作系统上能够...
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章