问题标签 [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 投票
1 回答
760 浏览

javascript - 如何激活从 iframe 获取的 javascript-tag?

我有一个 Javascript 的富文本编辑器,我希望能够在 Javascript 标记中输入嵌入式小部件。IE:

仍然使用 JS 我将 html 内容从 iframe 移动到页面中的 DIV 中:

当内容被复制到 DIV 中时,不会调用脚本。有没有办法让这个脚本运行?

0 投票
1 回答
2156 浏览

asp.net - 在 div 中加载 aspx 或调整 iframe 的大小

我有一个htm带有一个iframe和一个菜单结构的文件。菜单可以加载一个htm 文件iframe或一个aspx文件。完全没有问题。

但是......现在他们想要iframe获取其内容的大小。(因此 中不会有滚动条iframe,但您必须滚动整个htm文件。)

我没有让这个工作,所以我想我会用 adiv来解决这个问题。但我无法让aspx文件加载到div.

所以我被困住了。要么我必须找到一种方法让我的iframe成长,要么我必须找到一种方法将aspx文件加载到div.

0 投票
5 回答
1276 浏览

asp.net - 使用编码字符代替正确的字符

我有一个小问题,我希望你能帮我解决这个烦人的问题。

我需要在管理面板中使用 iFrame 来让用户使用选择服务,在 HTML 中我有:

在我的代码隐藏文件中,我有:

输出是这样的:

注意在传递用户名和密码时&改为登录 src 地址&

我怎样才能防止这种情况?

我尝试使用 HttpUtility.Decode(myCompleteUrl) 但取得了相同的成就:(

最糟糕的是,如果 src 代码只有地址

我无法输入用户/密码,我看到表单并且可以输入文本,但它什么也没做,它只刷新 iframe 内页,在一个完整的窗口中执行此操作,工作正常。

在该管理面板中,我有一个文本框给用户添加用户名和密码,以便进入管理页面,我将直接跳转到 iFrame 中的服务,因此用户无需每次都输入用户/密码登录,这就是我试图动态添加这些值的方式。

有任何想法吗?

补充: 如果我将正确的 URL 地址(带有用户和密码)放在 HTML 端的 iFrame src 属性中(不是动态的),一切正常:(

0 投票
4 回答
854 浏览

html - 超越 iframe

我正在尝试让 iframe B 与站点 A 进行通信。我进行了搜索和搜索,并且我读到的每一件事都说,如果它们属于不同的域(iframe src 来自子域),这是不可能的。

我想交流,因为我的公司在其页面上有广告,并且需要每 X 分钟刷新一次。如果它是一个正常的添加,这没关系,但有些添加扩展。就像我添加的那样,从 300x250 开始,然后到 800x300。我想与 iframe 沟通以了解添加何时会扩展,但这似乎不是一种方式。有没有办法让添加超出 iframe 的初始大小?

如果添加是 300x250,则 iframe 也将具有 300x250,但是当添加扩展时,它会被切断,所以我真的需要让 iframe 也扩展或者让添加超出 iframe 的大小。

任何人都知道如何做到这一点,或者有一些教程展示了如何与 iframe 进行一些基本的通信。

注意:有些网站还提供具有完全不同域的添加,因此如果有人知道如何使其超越 iframe,那就太好了。

谢谢

0 投票
2 回答
3074 浏览

php - 在 iframe 之间传递 cookie 数据

假设我有一个网站 www.example.com,其登录框位于 api.example.com 的 iframe 中。我的问题是:

  1. 是否可以将 cookie 数据从内部 iframe(api.example.com)传递到网站,以便网站知道用户何时登录?
  2. 是否可以在客户端执行此操作,而无需刷新整个页面?用户登录的事实如何传递到网站?

任何适用于 FF 和 IE 6/7 的解决方案都会很棒。

0 投票
3 回答
2433 浏览

javascript - 从 IFrame 源中更改 IFrame 属性。是否可以?

在我的计算机上,我正在使用基于 HOSTS 重定向的自定义广告拦截(因此我可以在 Chrome 中使用广告拦截)。我在我的机器上运行 IIS,所以我有一个自定义的空白 404 错误,当iframe页面上显示基于 - 的广告时会显示该错误。

我已经修改了我的 404 错误以从其父级继承其背景颜色,这样广告在非白色背景的网站上看起来就不会令人讨厌。我的下一个挑战是使用我的 404 页面完全折叠iframe它,使其根本不会显示在页面上。

<iframe />是否可以从 iframe中更改包含标签?如果可能的话,我只想更改高度和宽度属性。如果是这样,我将如何去做?

0 投票
2 回答
1839 浏览

ruby-on-rails - 在 Rails 中使用框架(或 iframe)的最佳实践是什么?

我正在构建一个 Ruby on Rails 应用程序,人们在其中点击地址。当他们点击时,我想在框架中显示地址的小型谷歌地图。我想使用框架/iframe,所以当他们向下滚动查看更多地址时,小地图也不会滚动。

我很难找到这方面的例子或讨论。我正在考虑用原始<FRAMESET>标签修改布局,但这似乎有点野蛮。在 Rails 应用程序中使用框架或 iframe 的最佳方式是什么?

顺便说一句,如果重要的话,我们正在使用 Haml 作为我们的模板。

0 投票
3 回答
384 浏览

javascript - 显示某些页面时强制左(导航)框架

我有一个旧网站,左侧框架导航,右侧页面。

我想当一个页面直接被 url'd 时,导航(左框架)也显示。

直到现在我是一个 js 工作,但我不知道它从什么时候开始不工作,现在返回这个消息:

Forbidden 您无权访问此服务器上的 /master.html。此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。Apache/2.2.10 (Unix) mod_ssl/2.2.10 OpenSSL/0.9.8i DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 服务器在 www.cpis.es 端口 80

我使用的代码是

谢谢,吉列尔莫。

0 投票
4 回答
2734 浏览

javascript - 调整 iframe 大小时如何防止 swf 刷新?

我正在调整 iframe 的大小,当我在 Firefox 中这样做时,内容会刷新。

我有一个扩展的 swf,在 Firefox 中,当 iframe 扩展以容纳 swf 时,swf 出现在其正常位置。

在 IE 中,这不会发生。

任何人都知道如何防止在 Firefox 中发生刷新?

谢谢


编辑:

好的,我认为页面没有被刷新,只是 swf 请在以下位置查看:

http://antoniocs.org/iframe/index_.html

您可以看到,在 Firefox 3 中进行重新尺寸调整时会出现快速“闪烁”,并且 swf 会返回其初始状态(未展开),但在 IE 中不会发生这种情况。

代码都是客户端的,因此如果您查看页面的源代码,您可以查看所有代码。

0 投票
7 回答
8585 浏览

javascript - 在 IE 中通过 DOM 访问框架

好的,其他所有浏览器都可以使用我目前编写的方法正常工作,但由于某种原因 Internet Explorer 无法正常工作。我在兼容性上花了几个小时(比实际开发该功能更多的时间!)并且快要放弃了!

我有一个论坛,其中一个简洁的功能是 WYSIWYG 编辑器。为此,我基本上有一个 IFrame 作为文档:

这是 JavaScript 的当前状态(不断更新):

它现在部分工作,但在线失败:

在 Internet Explorer 中,“'frames.writer.document.body' 为空或不是对象”。