问题标签 [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 回答
4741 浏览

javascript - 使用 JavaScript 的 target="_top" 模拟

假设我们有 2 个框架的框架集,一个框架是一种很小的水平标题,第二个是一种“内容”框架,里面有 3rd-party html 页面。当用户单击“内容”框架内的某个链接时,应该使用该链接重新加载整个页面(框架集),如果“内容”框架具有“target=_top”属性,则行为相同。如何使用 JS 做到这一点?

这里的主要问题是 - 我无法编辑“内容”页面的 html。

0 投票
1 回答
55 浏览

frames - flex 使用框架吗?

我正在研究使用 flex SDK 而不是 Flash 开发游戏。我有点不确定如何开始。

我有一个问题 - Flex 是否有像 Flash 一样的时间线,带有帧等?有主/根时间线吗?

0 投票
3 回答
15736 浏览

html - 帧之间如何通信?

我正在维护一个类似这样的应用程序:

有一个带有显示页面 B 的框架的页面 A。现在页面 B 是单独域中完全不同产品的一部分。

现在,他们希望当单击 B 中的一个选项时,整个页面被重定向到 A 中的另一个页面。问题是 A 的 url 类似于www.client.A.com/Order/Details/123,当我们单击时它应该重定向到类似于www.client.A.com/Order/Edit/123但 B不知道关于 A 的任何信息。它不知道当前选择了哪个订单 # 或关于 A 的任何信息。具有框架 B 的页面 A 确实知道。

现在我的解决方案是重定向到 AllOrders,比如 client.MyCompany/Orders

但由于 B 不知道client是哪个调用它(它是一个多租户应用程序),我将在 webconfig.xml 中添加它。(因此每个客户端都有自己的具有不同值的 webconfig)。

我不觉得这个解决方案是最优的,但我想不出别的了!我已经尝试将所需的 url 放在页面 A 中的隐藏 Div 中(因为 A 确实知道所有信息),然后尝试从 B 读取页面的整个 DOM 以找到它....不幸的是,我只能访问框架 B 的 DOM ...(我尝试使用 jquery)。

我知道框架是邪恶的,但它是这样写的……有什么想法吗?

谢谢!

0 投票
2 回答
8688 浏览

javascript - How to call a JavaScript function from one frame to another in Chrome/Webkit with file protocol

I have developed an application that has a list of items in one frame; when one clicks on an item it does something in another frame (loads an image).

This used to work fine in all browsers, including Chrome 3; now it still works fine in Firefox but in recent versions of Chrome (I believe since 4) it throws this error:

Unsafe JavaScript attempt to access frame with URL (...) from frame with URL (...). Domains, protocols and ports must match.

This is obviously a security "feature" but is it possible to get around it?

Here is a simple test:

index.html:

left.html:

right.html:

The above works in Firefox 3.6 and Chrome 3 but in Chrome 5 it throws the above error...

Edit:

  • added the @cols attribute to the frameset element
  • in fact it works in Chrome if and only if the pages are served with the http protocol (and from the same domain) but my problem is when pages are local and served from a file:// protocol. Then it works in Firefox (all versions) and Chrome 3 but not Chrome 5 (I don't have Chrome 4 so I'm not shure about that specific version (and don't know if it's even possible to download a specific Chrome version?) -- but for Chrome 5 I'm very sure it doesn't work).
0 投票
1 回答
361 浏览

drag-and-drop - 在帧之间拖放 - chrome

我有一个网站http://fewbs.com。我在左侧有一个快捷方式(书签)部分。这里我提供菜单和子菜单以及快捷方式和菜单的拖放。虽然我已经能够在 IE 和 FF 中做到这一点,但它不适用于歌剧和 chrome。

在 IE 中它默认工作,在 FF 中使用-moz-user-focus: ignore; -moz-user-select: none;.

谁能建议我如何在歌剧和铬中实现同样的目标?

0 投票
1 回答
1128 浏览

javascript - 如何在 JavaScript 中制作移除框架脚本?

我正在将我从我的网站引用的网站加载到一个框架中(类似于谷歌图片)。但我也想让用户能够打破这种框架。就像谷歌图片在框架右下角的“删除框架”链接一样。我怎么可能使用 Javascript 来做到这一点?

0 投票
2 回答
499 浏览

javascript - 链接在新窗口中打开,有 2 帧

我将在我的网站上显示来自外部网站的新闻提要。所以我需要在新窗口中打开这些提要中的外部链接,但让用户可以选择返回我的网站。

基本上,我正在尝试复制 Google 图片在具有 2 个框架的窗口中打开链接的技术 - 顶部框架具有“删除框架”选项,底部框架显示链接的内容。

另外,由于新闻提要是动态的,我不想硬编码任何东西。新闻提要中出现的任何链接都应自动使用该代码。

关于如何做的任何想法?


我决定不实施这个。设法说服我的客户这是一个坏主意。无论如何,感谢您的解决方案!

0 投票
1 回答
162 浏览

javascript - 带有 JavaScript 的框架

如何使用 JavaScript (JQuery) 操作一个站点,而不是在我的服务器中,我加载到一个框架中?

0 投票
1 回答
360 浏览

flash - 如何使用 AS3 永久修改框架内的对象?

我在 fla 文件库中有一个用 flash 创建的 MovieClip 符号。此影片剪辑的时间线的第一帧中有一个文本字段。影片剪辑时间轴中有另一帧。此符号有一个自定义类定义。它是记忆游戏中的翻牌。

我通过转到第 2 帧 (gotoAndStop(2)) 并设置文本字段的文本属性 ( this.field.text = "hello" ) 来访问文本字段。但是,如果我转到第 1 帧然后返回第 2 帧,则文本将成为库符号中的原始文本。我必须在我编写的 showFace 方法中再次 修改文本属性。

此外,我不能在构造函数中传递参数,因为它是库中的一个符号,会出错。

我发现这种 flash 的行为非常奇怪。

有没有办法可以永久设置框架内的属性?

谢谢

0 投票
3 回答
3774 浏览

http - Https 和框架。连接是否加密?

如果我有一个嵌入到 html 页面中的框架。该页面通过http连接。我的问题是:

如果我的框架通过 https 连接,那么尽管容器页面通过 http 连接,但所有内容仍然加密?

更新:谢谢大家。所以它是加密的:)