我将在编辑中发布我的代码...我无法提交包含代码的问题。如何将Javascript变量保存为客户端PC上的文件
我维护一个聊天程序,当我被分配给它时,它已经被创建了。我的工作刚开始只是为了使它与我们网站的其他部分相匹配。现在管理层正在寻求额外的功能,而这些功能已经超出我的头脑。一种这样的功能是客户将聊天记录的副本保存到他们的计算机的选项。
整个聊天对话存储在一个名为chatHistoryHTML的JavaScript变量中,并且循环通过向chatHistoryHTML变量添加新的文本行并在“历史记录”div中显示它,使页面上的聊天会话每5秒更新一次供客户看。
现在,我知道如何打开一个新窗口来显示只有聊天记录,并没有标识,背景或文本输入框。但是,我无法使用我的方法将PHP命令传递到新页面。
理想情况下,我想要一个解决方案,允许用户点击一个按钮,并出现一个保存对话框,只保存聊天对话,无需打开新窗口。我现在打开一个新窗口,因为我试图避免保存页面上的所有其他内容。
我愿意接受建议。我知道一些JavaScript和PHP,但知道AJAX没有
让你知道如何保存文件?你只想要一个确认框出现? – imulsion 2013-04-24 16:50:45
我知道如何告诉用户手动保存文件...我不知道如何使用PHP或Javascript来保存文件(我怀疑Javascript可以做到这一点,但我相信PHP可以)。 – 2013-04-24 16:53:04
虽然我不知道AJAX,但我愿意使用它,如果有人可以为我提供代码。 (如果这需要AJAX) – 2013-04-24 17:05:24