问题标签 [frameset]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery-ui - jQuery UI对话框显示在框架内,来自书签?
我正在编写一个书签,它需要在我无法控制其设计的页面的上下文中工作。我需要小书签才能在使用框架(在框架集中)中运行的某些页面。jQuery-UI 对话框是否可以在框架内工作?
目前,当我遇到一个带有框架集的页面时,我会像这样创建我的对话框:
结果是 jQuery 将 ui-widget div 附加到主文档,而不是框架的文档。由于主文档只是一个框架集,因此没有显示任何内容。我在 jquery-ui API 中找不到任何选项来指定应在哪个文档中构建小部件。小书签必须从外部文档的上下文中运行(或至少开始)。
我知道不可能在框架上显示叠加层;我对仅在单个框架中显示感到满意。此外,其他一些值得注意的小书签无法在带有框架集的页面上运行,因此这可能是一个常见问题。
建议?
javascript - JavaScript 在我的框架中不起作用?
我现在正在制作一个主页,并且我已经在带有框架集的“主页”周围取得了优势......这可能很愚蠢,但现在我的 JavaScript 出于某种原因不起作用?!
我想要做的是使用 javascript 创建一个用户名和密码保护的页面。脚本本身如下:
function logIn(); {
}
请帮我!!(:主页的链接是http://www.vestervang-dejret.dk/ - 你可能不会理解它,因为它是丹麦语,但是将鼠标悬停在“Dokumenter”并选择“Referater”,如果你点击按钮,你会看到没有任何反应...我尝试使用按钮和 onload-event 触发脚本,但没有任何效果!请帮助!
asp.net - 使用 Javascript 检测和关闭帧
我正在开发一个 ASP.NET Web 应用程序。有一个账单页面,其中有两个指向同一账单的不同 pdf 的链接。当您单击其中一个链接时,它会将您带到显示 pdf 的 ViewPDF.aspx 页面。还有一个选项可以在分屏中查看两者,以便您可以比较它们。当您单击此链接时,它会将您带到 BillSplit.aspx,它有一个框架集和两个都指向 ViewPDF.aspx 的框架。这一切都完美无缺。
问题是,如果在提取 pdf 时发生错误。该应用程序有一个错误页面,其中包含一些返回应用程序的链接。如果您使用其中之一,您可以返回应用程序并继续,但现在在框架内。URL 仍然显示 BillSplit.aspx,但应用程序完全没有意识到这一点,因为框架是 HTML 元素而不是 asp.net 控件。
此时我想做的是检测到您已返回应用程序并关闭您不使用的框架。本质上,我想将您从 BillSplit.aspx 重定向到您实际请求的页面。我很确定这需要在 BillSplit 页面或稍后访问的页面上使用 Javascript 完成。
所以我想我要问的是,有没有办法确保 BillSplit.aspx 页面和它的两个框架只指向 ViewPDF.aspx?谢谢!
html - 刷新框架集
我有一个带框架的网站:
它看起来像这样:
这是它的工作原理(它要复杂得多)
Main.php (left frame) 使用搜索(就像搜索引擎) result.html (right frame) ,只读取 main.php 找到的内容,所以:
我想要做的是从 main.php 刷新 result.html。我怎样才能做到这一点???
注意:我不想使用 AJAX 计时器或其他东西自动刷新 result.html(右框架)。刷新必须由 main.php 触发(左框架)
html - 框架集的纯 CSS 模拟
我已经搜索了1个多小时没有成功。是否有模拟框架集的纯 CSS 方式?我的意思是,真的模仿它。我发现了一些有趣的东西,您可以在其中固定顶部和底部块,但内容的滚动条是常规的浏览器主体滚动条。我需要的是一个仅用于内容块的滚动条,就像框架集一样。
我可以通过将 overflow: auto 分配给我的内容区域 div 并设置固定高度来使其工作。但问题是如果不使用 javascript,我不知道客户端浏览器窗口的大小。而且我不想为此使用javascript。我也不能使用百分比作为高度,因为我的顶块有一个固定的高度。下部块是应该根据浏览器窗口高度扩展或收缩的块。任何帮助表示赞赏。谢谢!
javascript - 使用 addEventListener/attachEvent 为框架注册 onload 事件
我使用内联语法将事件添加到框架:
这有效(=每当加载新 URL 时都会触发事件),除了我更愿意使用
addEventListener
/注册事件attachEvent
。
现在——在onload="alert( this )
示例this
中设置为 HTMLFrameElement。如何从 JavaScript 内部访问 HTMLFrameElement?(我需要将其指定为addEventListener
/的参数attachEvent
)
请注意,parent.WINCONTENT
等点指向一个 Window 对象,而我需要的是 HTMLFrameElement。我用谷歌搜索了很多,但显然框架已经过时了一段时间。
完整清单如下:
索引.htm
frm_navi.htm
s.htm
r.htm
dom.js
javascript - 如何将框架集 col 值设置为变量
这段代码生成一个包含两个垂直列的页面:
但是,我希望能够cols
像这样独立设置值:
然后更改cols
值...这是我的问题所在,我无法正确编写脚本...这是它的样子:
我哪里错了?
javascript - 如何使自动下拉菜单适用于框架集?
我失败了很多次。它只工作一次。只加载一次。当我转到其他选项时,它不起作用。我从以下网址复制了脚本:http: //javascript.internet.com/navigation/menu-auto-frames.html。请尝试脚本,并检查缺少的脚本在哪里。tq。
javascript - 取消框架上的导航?
假设我有一个框架集,其中包含加载 Google 的框架。当用户点击链接或按钮时,我想阻止谷歌导航到任何地方。这可能吗?
html - 如何跨帧显示叠加层?
假设我有以下框架结构。
假设在“theSecondFrame”中我有一个按钮,如果我单击该按钮,它应该显示一个模式窗口。
我面临的问题是,覆盖仅限于“theSecondFrame”。
如何在所有帧上传播覆盖,以使内容无法访问?