问题描述:
<>
<frameset cols="120,*">
<frame src=../asdocs/_tutorials/framelist>
<frame src=../asdocs/_tutorials/Frame_a name=showframe>
</frameset>
</>
为什么我这个不能导航,请大虾们指教!
解析:
你的框架代码没问题。主要应该注意这两句。
<frame src=\"../asdocs/_tutorials/framelist\">
<frame src=\"../asdocs/_tutorials/Frame_a\" name=\"showframe\">
这里的framelist和Frame_a必须存在。
也就是说你要实现左边有个导航,右边显示内容的效果,总共需要3个文件,你贴上来的只是框架,而里面用来作为内容的并没有写,当然不会显示了。
如果您的HTML左边的导航栏没有显示,那么可能是由于CSS样式出现问题,或者是因为浏览器不兼容所致。建议您检查CSS样式文件,确保没有任何错误,并检查浏览器版本是否与您使用的HTML版本兼容。3种实现方式:
点击导航,页面刷新,加载完成后重新使导航内容为刷新前的内容,通过url中传参就可以达到了。
采用单页面的方式,内容都写在页面中,初始化时,仅显示当前内容,其他内容隐藏,通过点击导航条来切换需要显示的内容。
采用iframe的方式,要显示的内容在主html中,内容显示在html的iframe标签中,通过改变iframe的src来加载不同的内容。
目前很多网站都是采用第一种方式;论体验,第二种方式好;论方便,选择1,3种方式!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)