HTML5 和<框架>标签框架>
我正在开发电子邮件群发创建器应用程序,该应用程序允许用户构建和发送 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您是否考虑过打开一个新窗口?
Have you considered opening a new window?
将iframe
保留为空白(没有src
),直到您有可用的 URI。就像您对frame
所做的那样。创建一个包含骨架内容的页面:
并将其用作
iframe
的初始页面。然后您就有了一个可以在其上执行 DOM 操作的文档
。Keep theiframe
blank (with nosrc
) until you have a URI to use. Just like you did with yourframe
.Create a page with skeletal content:
and use that as the
iframe
's initial page. Then you have adocument
on which you may perform your DOM manipulation.