我必须在iframe中放置一个网格。我选择一行,然后在托管该框架的主页面中加载细节。怎么做?
图像优于1000字。我想重现像wufoo这样的主 - 细节视图。“黑色”网格位于iframe内部。所以网格始终位于顶部。选择一行,将在背面加载详细信息页面。
在asp.net mvc中,如果在iframed网格中触发一个单击行的事件,如何在主页面上发布帖子?
(来源:flickr.com)
发布于 2019-03-21 08:59:44
这不是你的实际问题的答案,但如果你使用CSS为“overflow:auto”的正确大小的div,你可以获得相同的布局而无需跨帧通信。
发布于 2019-03-21 10:05:23
在iframe内:“top”变量(或window.top或self.top)应引用主框架。你可以使用像top.location = nextUri这样的东西;
或者,链接上有一个“目标”属性,可以指定备用帧。链接标记就像是<a href="uri1" target="_top">
。您可以使用document.getElementsByTagName(“a”)[0] .click()将行中的click-events转发到链接,假设该链接是该行中的第一个链接。(<base>
也可以使用该元素。)
请记住,替换主框架将需要重新加载iframe。
https://stackoverflow.com/questions/-100008984
复制相似问题