怎样在一个网页中同时显示超过一个网页呢?
在那个用来显示多个frame的主要网页中使用frameset和frame(框架)就可以了。
现在讨论frameset先。
来看看例子:(body tag被省略了)
注意:frame的tag是写在frameset tag里的
frameset所支援的attribute:
cols——设定frameset里column的数量和大小。
rows——设定frameset里row的数量和大小。
cols和rows所接受的数值为pixel, %, *.
*就是在设定pixel或%后荧幕所剩余的空间。
frameset所支援的event handler:
onload, onunload.
现在来讨论frame。
frame所支援的attribute:
src——设定frame所显示的网页的网址,接受URL。
marginheight——设定frame的上下预留的空间,接受数值为px。
marginwidth——设定frame左右预留的空间,接受数值为px。
name——设定frame的名称。
scrolling——设定frame的滚动,接受数值为yes, no, auto.
frame不支援任何event handler。
frameset和frame共同支援的attribute:
id——设定独特的id让JavaScript辨别。
class——设定class的名称,通常用在CSS。
style——设定inline CSS。
来写复杂一点的“框中框”
看看例子:
怎样在一个frame点击link后在另一个frame看到link的内容?
这个会复杂一点,首先你将以下的html储存为navigator.html
然后在同一个folder里将以下html储存为另一个html file。
之后你打开第二个网页点击左边的link来看看。
Wednesday, December 9, 2009
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment