我将在编辑中发布我的代码...我无法提交包含代码的问题。
我维护一个聊天程序,该程序在我被分配到它时已经构建。我的工作一开始只是为它设置主题以使其与我们网站的其他部分相匹配。现在管理层要求我提供额外的功能。一个这样的功能是客户可以选择将聊天日志的副本保存到他们的计算机上。
整个聊天对话存储在一个名为 chatHistoryHTML 的 javascript 变量中,并且一个循环通过向 chatHistoryHTML 变量添加新的文本行并将其显示在“历史”div 中,使页面上的聊天会话每 5 秒更新一次。看。
现在,我了解如何打开一个新窗口以仅显示聊天历史记录,而不显示徽标、背景或文本输入框。但是,我无法使用我的方法将 PHP 命令传递到该新页面。
理想情况下,我想要一个解决方案,允许用户单击一个按钮并显示一个保存对话框,该对话框只保存聊天对话,而不打开新窗口。我现在正在打开一个新窗口,因为我试图避免保存页面上的所有其他内容。
我愿意接受建议。我懂一点 Javascript 和 PHP,但对 AJAX 一无所知