2

我有编辑器,我可以在我的页面中使用 js 获取它的代码,并且用户可以在其中编写他的 html 代码。我想在新窗口中显示当前用户的 html 代码,而不将代码保存在数据库或其他东西中。我怎样才能做到这一点?

4

3 回答 3

2

嗨,为什么不将值存储在 html5 存储对象中,例如 sessionStorage/localStorage,请访问Html5 存储文档以获取更多详细信息。使用它,您可以在本地临时/永久存储中间值,然后访问您的值以存储会话的值

sessionStorage.getItem('label')
sessionStorage.setItem('value', 'label')

或使用永久存储值

localStorage.getItem('label')
localStorage.setItem('value', 'label')

因此,您可以使用 html5 存储对象在多个页面之间存储(临时)表单数据

您可以使用会话存储对象临时存储用户的会话代码,并使用上述语法在下一页获取它

于 2012-12-19T06:36:32.173 回答
1

请按照以下步骤操作:

  1. 在预览页面上,放置一个IFRAME.
  2. 从用户输入的第一页开始HTML,设置会话变量。
  3. 单击第一页上的某个按钮时,设置会话并重定向到预览页面。
  4. 预览页面应该获取会话值并将其显示在IFRAME
于 2012-12-19T06:36:19.177 回答
1

这可能会帮助您:

JSBin 演示

于 2012-12-19T06:37:38.707 回答