HTML的frame小计鸟
Haeder的代码
1 <ul>
2 <!-- class="active" -->
3 <li id="home" class="home"><a href="left.jsp" target="left">Home</a></li><!--注意name的值-->
4 <li id="support" class="support"><a href="support.jsp" target="left">Support</a></li>
5 <li id="about_us" class="about_us"><a href="about.jsp">About
6 Us</a></li>
7 <li id="blog" class="blog"><a href="blog.jsp">Blog</a></li>
8 <li id="contact_us" class="contact_us"><a href="contact.jsp">Contact
9 Us</a></li>
10 </ul>
整体的frame布局
1 <frameset rows="200,*,25" frameborder="no" border="0" framespacing="0"
2 id="frameindex">
3 <frame name="head" scrolling="no" frameborder="1" noresize="noresize"
4 src="header.jsp" />
5 <frame name="left" scrolling="auto" noresize="noresize"<!--注意name的值-->
6 src="left.jsp" />
7 </frameset>
今
天突然想将自己的项目做的高大上点(个人认为
呵呵)。于是想实现局部刷新这样看起来好像很帅的样子啊,但是遇到了一个问题。当有两个frame的时候,触发链接只会刷新当前的frame,汗。。小白
一个,不知道怎么做,上百度查了查,看到了target 这个属性。下面讲一下原理哈:
当有多个frame时,想要实现点击frame1刷 新你要指定的frame2是target就派上用场了,首先你要把你的frame2增加一个name属性,然后在frame1中的超链接或表单中加上 target=“name”(此处的name是前面添加的哦,不是固定的)属性,然后点击它,就实现了想要的功能啊!!如果弹出一个新的页面,那么就是你 的name属性不存在,仔细
看一下。

浙公网安备 33010602011771号