HTML5 和<框架>标签

发布于 2024-11-08 21:44:28 字数 384 浏览 0 评论 0原文

我正在开发电子邮件群发创建器应用程序,该应用程序允许用户构建和发送 HTML 电子邮件。用户可以输入一些数据,从列表中选择一个模板,单击预览并在当前页面中查看结果页面而无需刷新。我正在使用 AJAX POST 请求将数据提交到服务器并获取生成的 HTML 代码 - 包含 的完整页面> 标签。在 HTML5 之前,我会将生成的页面插入到 标记中。由于 标签在 HTML5 中已被弃用,我如何在另一个页面中显示此页面?我无法使用 因为我使用的是 POST,并且没有可以用作 iframe src 的 URL。

I'm working on the email blast creator app that allows user to build and send HTML emails. Users can enter some data, select a template from the list, click Preview and see the resulting page inside the current page without refresh. I'm using AJAX POST request to submit the data to the server and get the resulting HTML code - full page with <html>, <head> and <body> tags. Before HTML5, I would insert the resulting page into the <frame> tag. for Since the <frame> tag was deprecated in HTML5 how can I display this page inside another? I can't use <iframe src="/preview..."></iframe> because I'm using POST and there's no URL that I can use as iframe's src.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

零時差 2024-11-15 21:44:29

您是否考虑过打开一个新窗口

Have you considered opening a new window?

迷爱 2024-11-15 21:44:28

iframe 保留为空白(没有 src),直到您有可用的 URI。就像您对 frame 所做的那样。

创建一个包含骨架内容的页面:

<html>
<body>
</body>
</html>

并将其用作 iframe 的初始页面。然后您就有了一个可以在其上执行 DOM 操作的文档

Keep the iframe blank (with no src) until you have a URI to use. Just like you did with your frame.

Create a page with skeletal content:

<html>
<body>
</body>
</html>

and use that as the iframe's initial page. Then you have a document on which you may perform your DOM manipulation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文