我有一个像这样的简单框架集定义:
<frameset cols="280,*">
<frame name="toc" src="toc.html">
<frame name="main" src="main.html">
</frameset>
左框架包含我的文档的目录,右框架包含实际页面。现在人们经常直接链接到我的文档的各个页面,这些页面显示在&#34; main&#34;帧。直接链接到要显示在&#34; main&#34;中的页面的问题。框架是浏览器显然会打开它们没有任何框架集,因为各个页面不包含任何框架定义。然而,这对读者来说非常困惑,因为她/他需要目录框架才能浏览文档。
所以我想通过以下方法之一解决这个问题:
1)如果用户直接链接到要在&#34; main&#34;中显示的页面。框架,浏览器应自动设置完整的框架集。这有可能吗?如果没有,请参阅第2号方法。
2)我可以添加一个&#34; Show TOC&#34;按钮到每个页面的末尾。然后,此按钮可以指向另一个HTML页面,该页面设置框架集,将当前页面放在&#34; main&#34;帧。问题是我需要几十个虚拟HTML页面,因为我需要每个页面都有一个,因为&#34; src&#34; &#34; main&#34;的HTML框架与页面不同。或者是否有更简单的解决方案?
感谢您的任何建议!