通过WebBrowser能控制 window.showModalDialog生成的网页对话框吗?

wxskysoft 2010-12-23 09:31:59
通过WebBrowser能控制 window.showModalDialog生成的网页对话框吗?
比如在window.showModalDialog生成的网页对话框的文本框中通过程序置入内容。
...全文
208 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxskysoft 2010-12-24
  • 打赏
  • 举报
回复
看来天王老矣
lyserver 2010-12-23
  • 打赏
  • 举报
回复
可以通过修改window.showModalDialog语句所在的脚本来置入内容。
无·法 2010-12-23
  • 打赏
  • 举报
回复
[Quote=引用楼主 wxskysoft 的回复:]
通过WebBrowser能控制 window.showModalDialog生成的网页对话框吗?
比如在window.showModalDialog生成的网页对话框的文本框中通过程序置入内容。
[/Quote]好像不行的。没法得到那对象。
lyserver 2010-12-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sysdzw 的回复:]
引用 2 楼 lyserver 的回复:

可以通过修改window.showModalDialog语句所在的脚本来置入内容。
window.showModalDialog的返回值需要等子窗口关闭然后接收,所以改的话也不行。要是用window.open打开子窗口的才有可能,这方法的返回值差不多就是document对象,这样就可以操作了。
[/Quote]
是可以得到对话框中的htmldocument对象的,几年前实现过,很麻烦。
无·法 2010-12-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wxskysoft 的回复:]

能不能将window.showModalDialog 替换成 window.open ???
[/Quote]不是换一句话就行了的,找资料看看两者的区别
wxskysoft 2010-12-23
  • 打赏
  • 举报
回复
能不能将window.showModalDialog 替换成 window.open ???
无·法 2010-12-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lyserver 的回复:]

可以通过修改window.showModalDialog语句所在的脚本来置入内容。
[/Quote]window.showModalDialog的返回值需要等子窗口关闭然后接收,所以改的话也不行。要是用window.open打开子窗口的才有可能,这方法的返回值差不多就是document对象,这样就可以操作了。

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧