javascript - 如何在不在服务器上创建页面的情况下将字符串解释为 HTML 页面

标签 javascript html string vb.net iframe

我有一个带有 IFrame 的 aspx 页面。我需要将一个字符串设置为 IFrame 内容,并让 IFrame(或客户端或服务器)像实际 HTML 页面一样解释和显示该字符串。

字符串应该是这样的

<!DOCTYPE html><html><head><meta charset="utf-8" /><title></title></head><body><div>Some Text Here</div></body></html>

我不能将字符串写入实际的 HTML 页面,因为我担心如果两个用户碰巧同时访问同一个页面,他们可能会由于延迟等原因获得彼此的内容......

我不会说 Perl/PHP,也从未使用过 JSON、Ajax、JQuery 或任何比 HTML、Javascript、.asp、.aspx、CSS、VB/C# 和 XML 更高级的东西(愿意学习,但现在时间不允许)。

有没有人有什么想法?

我们将不胜感激并高度赞赏任何帮助!

最佳答案

您可以像下面这样使用 srcdoc 属性:

document.getElementById("myFrame").srcdoc = "<p>Some new content inside the iframe!</p>";

关于javascript - 如何在不在服务器上创建页面的情况下将字符串解释为 HTML 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50465828/

相关文章:

javascript:表行的警报值

java - 如何使用selenium优化java中的向下滚动代码

javascript - 单击按钮时如何使用 POST 请求提交表单输入数据?

Python日期字符串格式

c++ - 在项目之间共享源文件

javascript - 替换方法无需 html 格式,但可以使用格式

javascript - MongoDB 安全性,我缺少什么?

python - 使用 DIV 标签动态构建结构化 HTML 表格时出现问题

javascript - jquery、css、html5 的导航栏问题

c++ - 人物分类