当用户的浏览器打开嵌入的.pdf文档时,我将焦点转移到该文档中,因此用户可以使用键盘向后或向前浏览文档:向上箭头,向下箭头,主页,End,Pgup,Pgdn。
为了转移焦点,我使用以下javascript,由嵌入文档的框架的onload事件处理程序调用:
/* if the frame is an <iframe> element,
focus shifts in all browsers EXCEPT IE Explorer & Microsoft Edge */
/* if the frame is an <embed> element,
focus shifts ONLY in Firefox */
/* the alert never fires */
function embedFocus() {
var embedFrame = document.getElementById("embedFrame");
if (embedFrame && embedFrame.focus) {
embedFrame.focus(); }
else {
alert('embedded frame has no focus method'); }
}
&#13;
我需要更改什么才能让Microsoft Edge和IE Explorer将焦点转移到嵌入iframe元素的文档中?
答案 0 :(得分:0)
也许是这样:
document.all.MY_ELEMENT_ID.focus();