不在服务器上运行时,使用javascript加载HTML文件
我有两个HTML文件是从一个特定的应用程序生成的;一个是导航“头”文件,另一个是导航文件指向的“内容”文件 我可以访问这些文件,但无法控制它们的生成方式 这些文件目前由第三个文件“index.html”组合在一起。索引文件使用不在服务器上运行时,使用javascript加载HTML文件,javascript,jquery,html,offline,Javascript,Jquery,Html,Offline,我有两个HTML文件是从一个特定的应用程序生成的;一个是导航“头”文件,另一个是导航文件指向的“内容”文件 我可以访问这些文件,但无法控制它们的生成方式 这些文件目前由第三个文件“index.html”组合在一起。索引文件使用document.write()创建一个frameset标记,然后创建两个frame标记,上面提到的每个HTML文件一个标记 我正在编写一个替换index.html文件,该文件模仿带有部分标记的框架集,然后添加一些功能,允许用户对“content”html文件执行处理 到目
document.write()
创建一个frameset
标记,然后创建两个frame
标记,上面提到的每个HTML文件一个标记
我正在编写一个替换index.html文件,该文件模仿带有部分
标记的框架集,然后添加一些功能,允许用户对“content”html文件执行处理
到目前为止,我可以通过使用jqueryload()
方法获取导航和内容文件来实现这一点,但是当我将这些文件脱机时(这些文件意味着可以直接从桌面使用),它就不起作用了。我阅读了load()
的jquery文档,发现它需要从服务器上运行
我的问题是:是否有任何方法可以将内容从一个html文件加载到另一个html文件中,而不必在托管环境中?我见过它在其他解决方案(如)中工作,看起来它只是在使用jqueryload()
,但我肯定缺少一些东西
有什么建议吗?您使用frameset而不是Div的具体原因是什么?这是生成文件的应用程序构造文件的方式。在我的解决方案中,我将生成的index.html文件(使用框架集)替换为
标记,并尝试用两个html文件的内容填充这些标记,以使用框架集。您可以发布代码吗?