Kri*_*ert 5 html pdf asp.net internet-explorer
我被赋予了为我们的一个应用程序添加一些可用性的任务,即.确保每个控件都有一个快捷键,并且可以通过页面"tabbing"来访问它们.
gui在IE中运行.控制winform,由asp.net页面组成,所以基本上只是asp.net总是运行在Internet Explorer中.
我的问题是其中一个页面嵌入了pdf,如下所示:
Run Code Online (Sandbox Code Playgroud)<object tabindex="-1" height="273" width="663" type="Application/pdf" data="showpdf.ashx#navpanes=0"></object>
showpdf.ashx是一个httphandler,它将pdf内容流式传输到响应中.它不以任何方式处理焦点.
现在当我运行这个页面时,pdf应用程序会窃取焦点,无论我做什么来将其设置为另一个控件.当它需要焦点时,我无法用键盘取回它.只需在页面上单击鼠标即可将其设置为另一个控件.
我试图将焦点集中在OnPreRender背后的代码中,或者在jevescript中,但没有运气.似乎http处理程序总是在所有其他代码之后运行,并且它将焦点设置在pdf对象上.
任何想法将不胜感激.
| 归档时间: |
|
| 查看次数: |
1551 次 |
| 最近记录: |