网页中隐藏帧的妙用

网页分帧(Frame)通常用来进行主页版面的组织和编排。实际上,巧妙应用分帧技术,还可以完成一些重要的功能。本文介绍利用隐藏帧来实现三个应用。
怎样把帧隐藏起来呢?笔者是通过把帧的高度(对于上、下分帧)设为 0 的办法来把帧隐藏起来的。隐藏以后的帧里面照样可以放置 html 文件,但在网页的整体版面上并不显示出来。本例中,笔者构造隐藏帧的 html 代码如下:
〈frameset frameborder="0" rows="0,*"〉
〈frame name="hideframe" src="hidefile.htm" scrolling="no" noresize frameborder="0"〉
〈frame name="mainframe" src="main.htm" scrolling="yes"〉
〈noframes〉
〈body〉〈p〉Please browse the web pages with IE4.x/5.x up browser.〈/p〉〈/body〉
〈/noframes〉
〈/frameset〉
其中,上部的隐藏帧命名为 hideframe,放置 hidefile.htm 文件。下部的帧放置网页的主文件。
一、保持内存变量的值
在网页编程中,有一些变量的值,比如用户的注册名和 ID 号,在本次登录周期内是始终不变的,为了在网页文件的切换过程中始终保持这些变量的值,有人采用 ASP 的 session 变量,但有时 session 会莫名其妙的丢失。其实我们只要把变量的值保存在隐藏帧中,使用时调用它们就可以了。比如隐藏帧中的 hidefile.htm 文件的内容如下:
〈form name="vars"〉
〈input type=text user_name=""〉
〈input type=text user_id=""〉
〈/form〉
从别的帧向隐藏帧保存变量值的语句如下:
〈Script Language="JavaScript"〉
parent.hideframe.vars.user_name="用户名"
parent.hideframe.vars.user_id="用户ID"
〈/Script>
从隐藏帧取变量值的语句如下:
〈Script Language="JavaScript"〉
the_user_name=parent.hideframe.vars.user_name
the_user_id=parent.hideframe.vars.user_id
〈/Script>
二、制作连续的背景音乐
在主页中设置过背景音乐的朋友都知道,正当背景音乐流畅地播放时,一旦你点按某个链接进入别的页面,背景音乐就中断了,让人感到非常遗憾。为了使主页的背景音乐保持连续,只要巧妙应用隐藏帧技术,问题就会完美地解决。其实方法也非常的简单:将设置背景音乐的语句放置在隐藏帧中:

时间: 2024-10-14 17:22:11

网页中隐藏帧的妙用的相关文章

网页制作中隐藏域的妙用

网页 在网页制作中,我们知道有一个input ="hidden"的属性,顾名思义它就是隐藏在网页中的的一个元素,并不在网页中显示出来. 那么它的作用是什么呢.作过cgi,asp,php,jsp等的朋友都知道有些时候我们要给用户一信息,让他在提交表单时提交上来以确定用户身份,如sessionkey,等等.当然这些东西也能用cookie实现,但使用隐藏域就简单的多了.而且不会有浏览器不支持,用户禁用cookie的烦恼. 另外有些时候一个form里有多个提交按钮,怎样使程序能够分清楚到底用户

网页中用隐藏帧来实现三个应用

网页分帧(Frame)通常用来进行主页版面的组织和编排.实际上,巧妙应用分帧技术,还可以完成一些重要的功能.本文介绍利用隐藏帧来实现三个应用. 怎样把帧隐藏起来呢?笔者是通过把帧的高度(对于上.下分帧)设为 0 的办法来把帧隐藏起来的.隐藏以后的帧里面照样可以放置 html 文件,但在网页的整体版面上并不显示出来.本例中,笔者构造隐藏帧的 html 代码如下: 〈frameset frameborder="0" rows="0,*"〉 〈frame name=&qu

网页上隐藏Email地址的方法_网络安全

假如你在网上发布了你的Email地址,不久就会招来大量的垃圾邮件.这是因为垃圾邮件发布者,会用程序在网上搜索Email地址,一旦搜到你的Email,就会添加到他们的发布列表中,以后垃圾邮件就会不断地发送给你.如何才能在网上自由发布Email地址联系朋友,同时又不会招来垃圾邮件呢?以下方法能帮助你解决此类问题. 1.使用软件加密你的Email 有一些专门的邮件地址隐藏器软件能够加密你的Email地址,防止垃圾邮件发布者收集你的Email. Mail2Encoder(右键下载)可以将Email地址转

网页设计与开发-如何隐藏网页中的文字?

问题描述 如何隐藏网页中的文字? 如何隐藏网页中的文字,当我按到那段文字的标签时会显示那些文字(如:腾讯qq空间里个人档中个人资料一样,不点击文字隐藏,点击文字显示.如何在将鼠标的光标移动到滚动文字时文字会停止滚动?希望大神指教!谢谢!

android webview-Android webview中怎么隐藏网页中的flash

问题描述 Android webview中怎么隐藏网页中的flash webview加载一个网页,其中网页中有一个flash,然后在手机上加载不出来,会留有一块空白,然后我想就不显示这个flash算了,请问如何隐藏掉

浅议网页中的隐藏内容

隐藏内容就是一段文本,或者一些关键词,被包含在网页中,用户在浏览器中是看不见的,可是搜索引擎却能看见.这样的文字,我们称之为隐藏内容. 其目的是欺骗搜索引擎,来获得较好的关键词排名. 这是一种非常老旧的搜索引擎作弊的手法,几乎所有的主流搜索引擎都可以处理绝大部分的隐藏内容作弊. 可是这样的手段,在现在的网站中,还是时常可以看到,比如我曾经举过的例子,利用图片alt属性和CSS定位的作弊手法. 有时,通过这样的作弊手法,可以获得暂时的排名提高,可是很快就会被发现,也许只是被降低排名,更为严重的,可

《HTML5 开发实例大全》——1.27 自动隐藏或显示网页中的文字

1.27 自动隐藏或显示网页中的文字 实例说明 在HTML 5 中,绝大部分的元素都支持"hidden"属性,该属性只有如下两个取值. true:当"hidden"的取值为"true"时,元素不在页面中显示,但还存在于页面中. false:当"hidden"的取值为"false"时,则显示于页面中.该属性的默认值为"false",即元素创建时便显示出来. 在本实例中,使用< nav

网页中的多媒体播放控制

控制|媒体|网页 1.声音及影像播放的控制之一 1. rm文件在线播放   <embed height=25 srcwww.xiakedao.com/biyun/ren/a.rm type=audio/x-pn-realaudio-plugin width=50 autostart="false" controls="PlayButton">   autostart="false" 打开页面时处于候命状态,autostart=&quo

网页中FLASH滚动的对联广告源码[修正]

对联|对联广告|网页 以前我作的都是假关闭 就是点击关闭后让影片跑到一个空白的帧! 然后把FLASH影片的属性和值改为: // wmode // transparent 但这样没有真正的实现关闭! 后来在研究了某网站(我也记不得了)的代码! 才恍然大悟! 以下就我就详细的说明一下! 不明白的地方给我留言好了!// 实现的思路是在网页中加入层.层的属性有:hidden 如果在FLASH中加入一个按钮让层隐藏! 在把FALSH影片加到层上.我们要的效果不就实现了吗? 我们进行第一步:在网页中加入如下