精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>网络专区>>● 网站建设>>前人指路 — 老站长如是说>>分帧(frame)技术在网页制作中的实用技巧-www.jzzy.com

主题:分帧(frame)技术在网页制作中的实用技巧-www.jzzy.com
发信人: jzzy.com(jzzy.com)
整理人: eagle(2002-01-29 09:20:25), 站内信件
分帧(frame)技术可以说是网页制作中的一个非常重要的部分,目前很多网页其实都运用了分帧技术,可别小看了它只是把页面分成上下、左右,利用它,可以实现许多你以前没法实现的效果,现在就为大家介绍两种利用frame解决实际问题的方法,相信你看过之后一定会有许多收获的.......

一、用frame保持地址栏域名显示的一致性
    现在有很多网友都申请了自己的国际域名,但是所用的空间一般都是免费的空间,一般的域名服务商只是帮你做个域名转向,所以当首页打开后可能地址栏上显示的还是国际域名,但是当点击下面的内容时,地址栏上的域名就会同时转到其它地方,让人觉得有点不舒服,好好的"大站"一下子就会让人觉得掉价许多,也许下次它就不会来了,这对你岂不是一种损失?

    其实,利用frame可以很隐蔽地解决这个问题的,下面就是具体的步骤:

    首先使用标签〈frameset〉〈frame...〉〈frame...〉〈frameset〉将主页(index.html)屏幕分成上下两个帧,为了不破坏页面布局,将上帧的高度设为0;在主页的下帧放置网站主页的主要内容(main.htm)。
代码如下:
<frameset rows="0%,456*" cols="*" frameborder="NO" border="0" framespacing="0"> 
<frame name="top" src="up.htm">
<frame name="bottom" src="main.htm">
<noframes> 
</noframes> </frameset>
    
    在main.htm中放网站的主要内容,因为上面的帧高度是0,所以对整个页面是没有什么影响的,在main.htm中点击相关的链接后,页面其实是在下面的帧中打开的,对地址栏不会有任何影响,所以地址栏上面的域名可以一直不变,这样就不会影响你站点的"形象"了,哈哈哈...

二、保持背景音乐的连续性
    很多网友喜欢在主页中加上一段悦耳动听的背景音乐,这样做确实给主页增辉不少,也会给浏览者留下深刻的印象。但是一旦点击某个超级链接,进入网站中下一层的网页时,在主页中设置的背景音乐就会中断,直到返回到主页时,刚才中断的音乐才又从头开始。这样就破坏了主页背景音乐的连续性,让人感到很不舒服。其实就个问题用frame可以非常方便地解决,而且不会对本来的页面有什么坏的影响,效果很好的:)

     方法其实与上面的一样,只是在上面一个帧中加入背景音乐---〈embed src="1.mid" hidden="true" autostart="true" loop="-1"〉,这样一来,主页下帧的页面就成为主页实际的活动页面,上帧的页面在访问者的整个浏览过程中始终保持静止不动,设置的背景音乐也就不会中断了。

    另外,如果你想计数比较准确,不重要计数的话,也可以在上面一帧放计数器,这样每个登陆者一般就不会重要刷新了,这样的具体运用相信还有许多的,只是都有待大家去发现、去探索.....
    
    由于目前流行的浏览器(如ie、netscape等)大都支持屏幕分帧技术,所以采用屏幕分帧技术对浏览器一般没有什么特殊的要求,它的适用性比较广,是网页制作中不可缺少的一门技术..... 

[关闭][返回]