问题标签 [iframe]

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 回答
464 浏览

iframe - IE7中的目标属性

我们有一些网页有两个框架,其中一个框架位于 IE 6 搜索栏中(使用open("path.htm", "_search");调用创建)。搜索栏框架中显示的页面包含按钮,单击这些按钮我们会更新右侧框架。在迁移到 IE 7 时,两个框架都在各自的窗口中打开,即,我现在打开了两个窗口。

在网上搜索时,我发现 IE 7 出于安全考虑禁用了 IE 搜索栏。我猜这是因为他们现在将搜索文本框移到了右上角,就像Firefox。

我的问题是,我仍然需要这两个框架。那么我应该怎么做——我一直在玩弄使用<frameset>标签的想法,但只是想我会在社区发帖,看看还有什么其他的选择。

注意:我确实搜索了互联网,但真的想不出其他选择。

0 投票
2 回答
1331 浏览

asp.net-mvc - 如何根据 IFrame 切换母版页

我想在我的 ASP.Net MVC 应用程序中使用 IFrame,但我想在通过直接访问(搜索引擎)导航内部页面时保留布局。

如何根据视图是在 IFrame 还是顶级窗口中切换母版页?

0 投票
1 回答
537 浏览

javascript - 覆盖在 iframe 中加载的外部页面的 getFocus

我在 iframe 中有多个页面,其中一个似乎正在获得焦点,因为页面(自行)滚动到那个特定的 iframe。

有没有办法覆盖这个?

0 投票
2 回答
7345 浏览

javascript - 带有 iFrame 的后退按钮

我正在使用 iframe 来显示具有链接的内容。当用户在 iFrame 中单击并点击“返回”时,它会返回 iFrame。这种行为是可以的。但是,一旦他们回到 iFrame 的第一页并再次点击“返回”,整个窗口就会返回到前一页。这是不希望的。

为了防止这种行为,我在 iFrame 中放置了一个假的“返回”按钮。(在大多数情况下,这是糟糕的 UI,在这种情况下,它运行良好)。我希望这个假的后退按钮只有在前一页是 iFrame 的页面时才返回 - 而不是整个页面。 当他们点击 iFrame 中的假后退按钮时,它应该只将该 iFrame 向后移动,而不是其他任何东西。 有没有办法做到这一点?iFrame 是否有自己的历史记录对象?

可能有好处的东西:可以假设 iFrame 和主窗口的域是不同的。因此,如果可以读取“全局”历史对象,我可以通过检查域是否是我的来检查上一页是否是我的。如果域名不是我的,假的后退按钮将被隐藏或不做任何事情。

非常感谢帮助,节日快乐!

0 投票
3 回答
11447 浏览

html - 为什么我的 iframe 内容周围有一个空白区域?

我创建了一个 iframe 代码,希望人们将其用作其网站上的小部件。此 iframe 将加载一个具有按钮和计数器的网页。在访问的页面中,我有一个图形。

但是 iframe 在浏览器中呈现,周围有一个白色的空白区域。为什么会这样?这是我的代码: -

在客户端:

应该显示的页面

注意:我使用的是内联 CSS。边距和内边距设置为 0,但显示的图像与顶部和左侧有一点偏移。

有任何想法吗?

0 投票
2 回答
773 浏览

javascript - 您曾经在 UL 标签上使用过 IFrame 垫片吗?

我有一个使用 UL 和 LI 元素从主菜单下拉的菜单结构。我遇到的问题(当然)是在 IE6 中,尽管有 z-index,但菜单仍落后于 SELECT 元素。我尝试将 IFram 垫片添加到 UL,其中包含作为菜单项的 LI 元素。问题是 Shim 位于 UL 顶部而不是在其后面,尽管事实上 shim 的 z-index 小于 UL 元素。

0 投票
3 回答
6917 浏览

javascript - 有没有办法在 JavaScript 中检测下载的开始?

在我们当前的项目中,我们提供了一个 PDF 下载,用户可以通过他提交的 HTML 表单对其进行自定义。动态生成 PDF 需要几秒钟,我想将其可视化,例如通过禁用提交按钮直到下载开始。不幸的是,我找不到检测下载何时开始的方法*。所以我不知道何时重新启用提交按钮。

我已经尝试将 IFrame 指定为我的 HTML 表单的目标,希望onload能够触发该事件。然而,事实并非如此——可能是因为 PDF 是使用“ Content-disposition: attachment”标头发送的,并且它实际上并未加载到 IFrame 中。

我现在能想到的唯一解决方案是将 PDF 生成到服务器上的临时文件中,我想避免这种情况。

*)让我澄清一下:我不需要知道下载是否完成,或者即使它真的开始了。我想检测浏览器询问用户是打开还是保存文件的点。我猜这发生在浏览器收到 HTTP 标头时。

0 投票
2 回答
2299 浏览

php - 为什么 iframe 内容为空?

我试图理解这段代码:

在 display.php 中:

在另一个文件中,我有一个 switch 语句:

主文件

废话.php:

1)那么,有人能解释一下这里发生了什么吗?iframe 嵌入在页面中,不会导致重新加载或类似的事情。

2)我正在尝试在另一个页面上复制此功能,但 iframe 始终为空(我已使用 IE 开发人员工具栏对此进行了验证)

0 投票
2 回答
3154 浏览

javascript - 当 iframe 的来源是 javascript 时浏览器会做什么

当 iframe 的来源是:

如:

到底是怎么回事?src="javascript:'';" 是什么意思 告诉浏览器做什么?

“path_src”是做什么的?

谢谢克里斯

0 投票
2 回答
5722 浏览

css - 你如何摆脱 Safari/webkit 中 iframe 中的所有滚动条?

我试过 scrolling="no" 和 overflow:hidden; Safari/webkit 上的 iframe 中似乎没有什么能让垂直滚动条消失。有人知道吗?