问题标签 [frames]
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.
html - Ajax 与 Frames
鉴于当今大多数网站实际上是如何使用 ajax 的;为什么在框架仍然被认为是一个坏主意的情况下接受 ajax?
javascript - JQuery 和框架 - $(document).ready 不起作用
我有一个页面,其中包含一些 js 和 jQuery 代码,并且运行良好。但不幸的是,我所有的网站都非常旧,并且使用框架。因此,当我将页面加载到框架内时,$(document).ready()
不会启动。
我的框架集如下所示:
我的页面已加载到main
框架中。我应该怎么办?
asp.net - 选项卡导航 - 框架还是 AJAX?
我有我想像的非常标准的网络界面。
有 4 种不同的 ListViews(网格控件)可以通过顶部的一系列选项卡访问。
我已经实现了如下:
替代文字 http://img402.imageshack.us/img402/1530/pagedu8.jpg
Tab 1 会将包含 Grid 1 的 Page 1 加载到 Frame 2 中,Tab 2 会将包含 Grid 2 的 Page 2 加载到 Frame 2 中,依此类推。
但是,这意味着如果您单击网格中的某个项目,并且我将 DetailsPage1.aspx 加载到第 2 帧中,则第 1 帧和选项卡仍然可见且处于活动状态。
我被告知我应该只有一个框架,并使用 HttpRequest(或 asp.net 中的 WebRequest)根据选项卡单击动态加载页面。
这是正确的方法吗?如果您手头有任何资源或提示,将不胜感激!
谢谢
html - 以特定顺序加载 HTML 框架而没有后退按钮问题?
我有一个使用框架集的网页。
由于脚本和对象依赖性,我需要按特定顺序加载帧。
我已将此示例用作模板: JavaScript Source: Navigation: Frames Load Order
这会加载一个空页面来代替我最后需要加载的页面,然后在第一页加载后将其替换为正确的页面。
但是:我还需要使用浏览器的后退按钮。如果您在上面的链接中运行示例,让两个框架都加载,然后单击返回按钮,顶部框架恢复到临时空白页面。然后需要再次单击返回按钮以导航到框架集之前的页面。
有没有办法强制框架以特定顺序加载而没有此后退按钮行为 - 或强制后退按钮跳过空白页面?
这需要适用于 Internet Explorer 6 和 7,最好也适用于 Firefox 3。
html - Safari Frames 不可见的滚动条
我正在开发的网站不仅使用框架,还使用框架内的框架(嗯,我知道,但我无法选择)。它实际上在大多数情况下都可以正常工作,但我遇到了 Safari 中框架内的某些框架的问题(仅限)。
一些两深的框架在 Safari 中呈现,在框架的右侧有一个小空间 - 我认为它只是滚动设置为“no”的那些,但摆弄滚动设置还没有修复它. 它基本上看起来应该有一个滚动条,但没有。
我一直在研究这个并尝试了很多东西:更改行的高度,更改滚动设置,添加colls='100%'
标签,更改框架内容的高度,以及检查以确保宽度是始终设置为 100%。到目前为止还没有解决任何问题。
有谁知道这里发生了什么?
这是代码的基本要点和一些屏幕截图 - 请原谅缺少正确的引号;它仍然在这个代码库中渲染和修复它们将是一场失败的战斗:
在第二个框架(名为“C”,src 为“contentFrame”)内部是这样的:
麻烦的帧是第一帧(名为“Title”,src 为“pageTitle.html”)和最后一帧(名为“ContextPanel”,src 为“submitBar.html”)都将它们的宽度设置为 100% 并且高度为 100%、未设置或小于或等于其行高的值。
这是问题的图像:
javascript - Javascript 框架发现
在javascript中,如何根据该框架中的元素获取我所在的框架的句柄?
parsing - 如何使用 mshtml 获取框架的内容?
这是问题:
我在 IE 中有一个钩子,它对WebBrowser.OnNavigateComplete2
事件做出反应以解析文档的内容以获得一些精确的信息。
该文档包含框架,因此我查看了HTMLDocument.frames
. 对于每一个,我都会查看 document.body.outerHTML 属性以检查内容。
问题是,我正在寻找的字符串永远不会在那里显示,而它显示在结局页面中。那么,我是不是找错地方了?如果它在页面完全加载时显示,那么它会在某个时候下载,对吗?但我应该看哪个对象?
顺便说一句,我不知道这是否重要,但我正在搜索的页面来自 ASP.NET 应用程序。
感谢您的帮助。
@rams 每个页面都会多次启动此事件,所以我认为这是每次加载框架时,即使我没有赶上我正在寻找的那个。如果没有,捕获帧内容的事件是什么?
我想要做的是在精确的框架上检测一些精确的信息,然后保存它。稍后,某个用户操作触发了一个网页加载,我需要从解析框架中获得的信息。
javascript - 检测加载 iframe 内容失败
我可以使用load事件检测 iframe 的内容何时加载。不幸的是,就我的目的而言,这有两个问题:
- 如果加载页面时出现错误(404/500 等),则永远不会触发 load 事件。
- 如果某些图像或其他依赖项无法加载,则加载事件将照常触发。
有什么方法可以可靠地确定是否发生了上述任何一个错误?
我正在编写一个基于 Mozilla/XULRunner 的半网页半桌面应用程序,因此欢迎仅在 Mozilla 中工作的解决方案。
delphi - Delphi 视觉组件 - 远离 TFrame 基础?
我有一个从 TFrame 构建的可视组件(但随后注册到调色板等);它工作得很好,我喜欢能够使用 IDE 以视觉方式构建它。
我现在想创建一个相关组件的“家族”,为此,我想创建这个组件的超类,然后从那里继承这个组件和其他组件。
有很多方法可以做到这一点,我敢肯定,但我发现自己想知道:是否有工具可以将 *.DFM 文件(即 Forms 或 TFrames)转换为原始 Object Pascal构造函数代码?考虑从哪里开始使用视觉形式或 TFrame 很不错,但随后在某些时候打破了该继承,并用实质上替代 DFM 文件流的构造函数替换了构造函数。
一如既往,所有的想法/意见表示赞赏。