问题标签 [html-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.

0 投票
2 回答
902 浏览

javascript - 在加载内容之前调用 HTML 框架的 onload

我正在为 Java SE API 参考文档 [ http://docs.oracle.com/javase/8/docs/api/ ] 编写一个简单的 Greasemonkey 脚本。它是这样的:

函数printClassNames()打印它在列出所有类的框架中找到的所有类的名称。当框架完成加载时,我应该这样做。但是在onload加载框架的 HTML 文档之前调用 even。

我尝试过使用DOMContentLoaded事件,但它甚至没有被调用。

printClassNames在框架完全加载完成后,我该怎么做才能调用它?

0 投票
2 回答
3252 浏览

javascript - Firefox IFrame 滚动条

我有一个Firefox添加不必要的滚动条的问题(它在chrome和ie中工作正常)。

请参阅以下两个文件:page.html 和 iframe.html。

页面.html

iframe.html

在 Firefox v30 中,我总是显示垂直和水平滚动条。iframe.html 中内容的大小与 iframe 标记大小相同。

我将问题缩小到在 iframe.html 文件中使用 direction:rtl 标记。当我添加方向时:rtl 我得到滚动条并删除它可以解决问题。

知道为什么吗?

如何在 iframe 上不使用 scrolling="no" 来解决这个问题?

编辑: 我不认为添加溢出:隐藏是解决方案,内容不应该“溢出” - 它比父级小。此外,我希望内容溢出并显示滚动条,以防内容很长。

谢谢你的帮助 :)

在此处输入图像描述

0 投票
1 回答
574 浏览

javascript - 如何强制 HTML 框架内容使用特定的浏览器版本?

在 IE 10 和 Firefox 之前,我的 Web 应用程序运行良好。我在尝试在 IE 11 中使用它时遇到了脚本问题。我的整个应用程序位于另一个 HTML 文档的框架下,该文档的元标题无法更改以支持特定版本,即 IE 8。

无论父文档的浏览器版本如何,我都想强制我的框架单独使用 IE 8 版本。当我尝试在我的框架内使用它并检查 JS 中的 document.documentMode() 时,我得到的只是父模式,而不是我想要框架的 IE 8。

0 投票
1 回答
78 浏览

javascript - 让一个框架在其父级中触发一个函数

我有一个通过window.open('/a-new-page/', 'my-second-frame');在父页面中运行创建的 HTML 框架。

当在框架中单击一个按钮时,我想在父页面上触发一个功能。(在我的特殊情况下,该函数会更新一些父框架 HTML)

最简单的方法是什么?

父级和框架都具有相同的域。

0 投票
2 回答
1974 浏览

internet-explorer - 我是否可以仅对 IE 中的内容禁用 IE 兼容模式?

我开发了一个在我公司的 Intranet 中运行的 Web 应用程序。我在处理过程的早期遇到了 Internet Explorer 的自动兼容模式问题,并添加了代码以强制我的页面在最新版本的 IE 中显示:

这非常有效。直到我的 Web 应用程序最近被集成到另一个 Intranet 中,我们的客户也可以使用它。网页超出了我的控制范围。我的应用程序集成在另一个 html 页面内的框架内。现在我回到了兼容模式,它破坏了我的网络应用程序的关键功能。

是否可以强制最新版本的浏览器仅解释我框架内的内容?

0 投票
1 回答
426 浏览

javascript - jquery - 在页面的html框架内禁用href

我有一组由 javascript 函数选择的 html 元素,我想将其传递给 jquery 并禁用此列表中的所有 html 链接。请告诉我,如何实现这一点。

如果是普通的单个 html 页面,那么我可以使用下面的 jquery 函数选择链接并禁用链接。由于我有与此相关的 html 框架,因此 jquery 无法选择框架元素。

所以我使用javascript选择了它,那就是“链接”。

HTML:

谢谢

0 投票
0 回答
71 浏览

javascript - 使用 jQuery 读取子帧内容

我试图阅读 Java API 文档页面的子框架的内容。这是链接:https ://docs.oracle.com/javase/7/docs/api/ 这里是主页的来源。子帧的内容是从同一个域动态加载的。

以前我使用的是 QWebkit,它可以读取子帧。

但现在Qt5.8,QtWebEngine不再支持,建议使用JS。那么如何使用 JS 或 jQuery 读取 classFrame 的内容呢?谢谢。

0 投票
2 回答
1091 浏览

javascript - 如何在框架内加载jQuery?

我正在开发一个遗留企业应用程序,其代码是在 2001 年使用 JavaScript、HTML、Intersystems Caché 和 Caché Weblink 组合编写的。

这是index.htmlWeb 应用程序中存在的内容:

我遇到的问题是,在content框架中,该框架的 HTML 每次都会自动生成,但我需要在框架中包含 jQuery。

有什么技巧/解决方法可以将 jQuery 推入content框架吗?

0 投票
0 回答
190 浏览

html - 此页面已移动:HTML 重定向与框架

我在我工作的大学拥有的服务器上托管了一个个人网站。服务器允许纯 HTML/CSS,但不允许花哨的服务器端脚本。

现在我想将我的网站移动到 Google 协作平台,这样我更容易保持更新。我想知道将旧 URL (www.generic.edu/~username/index.html) 上的流量重定向到新站点的最佳解决方案是什么。想到的两个解决方案是:

  • 制作一个带有一些文字的纯 HTML 页面,上面写着“单击此链接转到新站点”。
  • 将新网站加载到旧 URL 的框架中的 HTML 页面。

出于某种原因,这两种方法明显优越,还是有更好的第三种方法?

0 投票
0 回答
33 浏览

php - Angular 2+ 与 PHP 共存

鉴于标题,很容易想到的是 ng 应用程序的 PHP REST 后端,但我的需求不同。

我有一个 PHP 应用程序,我希望将其零碎地转换为 ng2+。该应用程序的架构是菜单是主应用程序窗口,当您选择菜单项时,它会在子框架中打开相关的 PHP 代码。有点老派,但我不希望这改变。

自然,菜单应用程序可以将任何内容加载到子框架中,并且现在一些子应用程序是纯 html 页面(甚至不是 PHP)。所以我希望在子框架中加载新的(或转换的)ng2 代码。当然,这是一个每次都重新初始化的单页应用程序,如果菜单加载 PHP 页面然后返回到 ng2+ 页面,这可能意味着响应缓慢。

哪些特定的 ng2 功能会在没有明显延迟的情况下让这种情况发生(即感觉就像一个和同一个应用程序?)这是服务器端渲染可以做的(即使我收集到的 PHP 不可用)还是它只是局部变量在客户端我需要担心吗?

将不胜感激任何指导。