使用 JavaScript 进行页面预览?

发布于 2024-08-19 09:23:16 字数 189 浏览 8 评论 0原文

所以我使用 Ajax Control Toolkit 和它的 HTML 编辑器。我想知道创建完整页面预览的最佳方法是什么?我的页面上有多个 HTML 编辑器,因此我需要获取每个 HTML 编辑器的内容并将其保存到 cookie 或其他内容中,然后弹出一个预览页面,将 cookie 中的信息加载到相应的标签中。这是可能的还是我走错了方向?任何和所有的建议表示赞赏!

So I'm using the Ajax Control Toolkit and it's HTML Editor. I'm wondering what is the best approach to create a complete page preview? I have multiple HTML Editor's on the page so I need to get the content of each HTML Editor and save it to a cookie or something, then have a popup with the preview page, which loads the info from the cookies into respective labels. Is this possible or am I going in the wrong direction? Any and all advice is appreciated!

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

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

发布评论

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

评论(1

寂寞美少年 2024-08-26 09:23:16

使用 JS 打开一个包含预览页面模板的弹出窗口,大概所有插槽都标有适当的 id。

例如

<html><body><div id="main-content"></div></body></html>

,然后,一旦弹出窗口完成加载,就用主页上的 HTML 编辑器中的相应内容填充每个槽。

例如

popup.document.getElementById('main-content').innerHTML = editors[0].getContent();
popup.document.getElementById('side-content').innerHTML = editors[1].getContent();

等等...

我不熟悉您的特定工具包或应用程序,因此您需要充实它以适应您正在使用的任何 API。

Use JS to open a popup containing a template for the preview page, presumably with all the slots labeled with an appropriate id.

e.g.

<html><body><div id="main-content"></div></body></html>

Then, once the popup finishes loading, populate each slot with its corresponding content from the HTML editor on the main page.

e.g.

popup.document.getElementById('main-content').innerHTML = editors[0].getContent();
popup.document.getElementById('side-content').innerHTML = editors[1].getContent();

etc...

I'm not familiar with your specific toolkit or application, so you'll need to flesh it out to suite whatever API you're using.

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