用JavaScript实现网页上的浮动广告
漫游于网络之间,你会发觉,因特网不但是信息的海洋,也是广告的海洋。除了普通的Gif Banner、Flash外,浮动广告也是时下网上较为流行的广告形式之一。当你拖动浏览器的滚动条时,这种在页面上浮动的广告,可以跟随屏幕一起移动。尽管这种效果对于广告展示有相当的实用价值,但对浏览你网页的人来讲,这则是个既妨碍阅读,又影响阅读兴趣的东西,因此一定不能滥用。不过,如果你能善用的话,它就能发挥出极大的作用。
要做出浮动式广告的效果并不困难,如果你有JS基础的可以自己写一个,如果连写都懒得写的话,到网上下载一个特效工具,按提示粘贴一下代码就OK。不过,想要真正了解它是怎样做出来的,则需要掌握一些JS知识了。这里向大家介绍一下简单的浮动广告做法。
以下这段代码可放在<body></body>之间,其间我加入了一些注释(即"//"后的文字及"<!—""-->"之间的文字)。
<SCRIPT FOR=window EVENT=onload LANGUAGE="JScript">
initAd();//载入页面后,调用函数initAd()
</SCRIPT>
<script language="JScript">
<!--
function initAd() {
document.all.AdLayer.style.posTop = -200;//设置onLoad事件激发以后,广告层相对于固定后的y方向位置
document.all.AdLayer.style.visibility = 'visible'//设置层为可见
MoveLayer('AdLayer');//调用函数MoveLayer()
}
function MoveLayer(layerName) {
var x = 600;//浮动广告层固定于浏览器的x方向位置
var y = 300;//浮动广告层固定于浏览器的y方向位置
var diff = (document.body.scrollTop + y - document.all.AdLayer.style.posTop)*.40;
var y = document.body.scrollTop + y - diff;
eval("document.all." + layerName + ".style.posTop = y");
eval("document.all." + layerName + ".style.posLeft = x");//移动广告层
setTimeout("MoveLayer('AdLayer');", 20);//设置20毫秒后再调用函数MoveLayer()
}
//-->
</script>
<!--下面为一个ID为AdLayer的层(如ID名不为AdLayer,上面MoveLayer()内的AdLayer也要作相应修改),包括一张带链接的图片-->
<div id=AdLayer style='position:absolute; width:61px; height:59px; z-index:20; visibility:hidden;; left: 600px; top: 300px'>
<a href="http://www.5dmedia.com/bbs"><img src='../qqkk2000.gif' border="0" height="60" width="60"></a>
</div>
在这里,你可以设置x、y的值来设定所固定层的位置,改变setTimeout("MoveLayer('AdLayer');", 20)中20的值为你希望调用MoveLayer()的时间间隔。还有要注意的是,使用的图片最好为透明背景的gif图,以使图片的背景颜色不至于遮住后面的的内容。
切记,要慎用浮动式广告,考虑使用特效的同时,千万要考虑到浏览者的感觉,不能滥用哦!
用JavaScript实现浏览器地震的效果
一种把人吓一跳的感觉。实现方法是,把下面的JavaScript代码加入到<body>与</body>之间:
<script language="JavaScript">
function surfto(form) {
var myindex=form.select1.selectedIndex
if (form.select1.options[myindex].value != null) {
parent.main.location.href=form.select1.options[myindex].value;
} }
</script>//这段JS代码意为当前页面的浏览器地震//
<script language="JavaScript1.2">
function shake(n) {
if (window.top.moveBy) {
for (i = 10; i>0; i--) {
for (j = n; j>0; j--) {
window.top.moveBy(0,i);
window.top.moveBy(i,0);
window.top.moveBy(0,-i);
window.top.moveBy(-i,0);
} } }
alert("呀~~地震啦!没~~吓坏吧?^_*"); //这里设定地震后弹出的嬉戏性文字(据需随意)//
}
</script>
<script language="JavaScript">
<!--
function moyamoya(htmlfile) {
parent.main.location.href=htmlfile;
}
</script>
<a onclick="shake(10)" href="#">点我看看呀~~:-)</a>
//其中,onclick="shake(10)"中的数字表示震动的次数;href="#"是设定地震后回到本面//
用JavaScript创建超酷时钟背景特效
我们经常会在页面中添加一些JavaScript代码用来显示时间。但是有时加入一些代码可能会影响页面的布局。现在给你一段代码,它将给你生成一个跳动的时钟,而且时钟是叠加在背景上的,再也不用担心布局上的问题了。
一、把下面的代码加到<head></head>区域中:
<script language=JavaScript> function clockon() { if(document.all) { if(document.layers) { //--> |
二、在<body></body>直接加入如下代码:
<div id="bgclockshade" style="position:absolute;visibility:visible;font-family:Arial;color:FF8888;font-size:120px;top:102px;left:152px"></div> <div id="bgclocknoshade" style="position:absolute;visibility:visible;font-family:Arial;color:DDDDDD;font-size:120px;top:100px;left:150px"></div> |
注:"font-size:120px"是用来设置字体的大小,color:FF8888是用来设置字体颜色的。
三、最后把<body>中内容改为:
| <body bgcolor="#ffffff" onLoad="clockon()"> |
注:<body bgcolor="#ffffff" onLoad="clockon()">中的"#ffffff" 是网页的背景颜色代码,可以自行修改。
提醒:该效果所显示的时钟是利用层来定位的,所以你可在Dreamweaver中移动时钟的位置;另外,时钟具有阴影效果,这些都是可以自行修改的。
用JavaScript创建超酷时钟背景特效
我们经常会在页面中添加一些JavaScript代码用来显示时间。但是有时加入一些代码可能会影响页面的布局。现在给你一段代码,它将给你生成一个跳动的时钟,而且时钟是叠加在背景上的,再也不用担心布局上的问题了。
一、把下面的代码加到<head></head>区域中:
<script language=JavaScript> function clockon() { if(document.all) { if(document.layers) { //--> |
二、在<body></body>直接加入如下代码:
<div id="bgclockshade" style="position:absolute;visibility:visible;font-family:Arial;color:FF8888;font-size:120px;top:102px;left:152px"></div> <div id="bgclocknoshade" style="position:absolute;visibility:visible;font-family:Arial;color:DDDDDD;font-size:120px;top:100px;left:150px"></div> |
注:"font-size:120px"是用来设置字体的大小,color:FF8888是用来设置字体颜色的。
三、最后把<body>中内容改为:
| <body bgcolor="#ffffff" onLoad="clockon()"> |
注:<body bgcolor="#ffffff" onLoad="clockon()">中的"#ffffff" 是网页的背景颜色代码,可以自行修改。
提醒:该效果所显示的时钟是利用层来定位的,所以你可在Dreamweaver中移动时钟的位置;另外,时钟具有阴影效果,这些都是可以自行修改的。
用JavaScript编写程序实现文本滚动
在一些网页上,们经常看到一些滚动文本,很酷的,如何做呢?
下面我们就以徐志摩的一首《再别康桥》为例,用JavaScript编写一段程序,来实现文本的滚动。
1.运行Dreamweaver应用程序,单击工具栏中的"显示代码视图和设计视图"按钮,
< SCRIPT LANGUAGE="JavaScript">
< !-- Begin
function selectScroller(n) {
optlist = document.scrollform.scroller;
optlist[optlist.length] = new Option(optlist[0].text, "", false, false);
optlist[0] = null;
optlist.selectedIndex = -1;
n = (n + 1) % optlist.length;
setTimeout("selectScroller("+n+")",2000);
}< /p>
< /script>
这段代码是为了控制文本的播放速度的。
2.把如下代码加入区域中
< form name="scrollform">
< select name="scroller" size=8>
< option>轻轻的我走了,
< option>正如我轻轻的来;
< option>我轻轻的招手,
< option>作别西天的云彩。
< option>
< option>那河畔的金柳,
......
< option>悄悄的我走了,
< option>正如我悄悄的来;
< option>我挥一挥衣袖,
< option>不带走一片云彩。
这段程序是为了控制文本框的大小和显示所滚动的文本内容。
3.把< body>改为
< BODY OnLoad="selectScroller();">
嵌入以上代码后,按F12键,观看效果。
Mozilla Firefox浏览器使用技巧大联播(图)
|
作者: 戴洪玲
Firefox越来越受到广大用户的青睐,用户群不断扩大,下面的小技巧会帮助大家更好的使用Firefox。
默认下载文件夹
在Firefox中,文件下载后默认会保存在桌面上,这显然不是一个存放下载文件的合适地方。其实,我们是可以改变其默认的文件下载保存路径的:单击菜单"工具→选项",选中"下载",在右侧窗口中的"下载文件夹"中选择"将所有文件保存至此文件夹",然后单击下拉列表中的"其他",即可打开"浏览文件夹"窗口进行指定文件夹的选择(图1)。
图1
2.让临时文件搬家
Firefox和IE一样,也有一个临时文件夹,默认也是在系统盘中,这样很容易使系统盘产生磁盘碎片。在Firefox的地址栏中输入"about:config",打开其配置页面,在页面中右击鼠标,选择"新建→字符串",新建一个名为browser.cache.disk.parent_directory的首选项,并将其值设置成新的存放文件夹(图2)。
图2
3.滚动速度自由指定
用鼠标滚轮来滚动网页非常方便,但是如果你对Firefox的滚动速度不满意,我们可以随意设置滚动速度。打开上面的配置页面,过滤器中输入mousewheel,找到mousewheel.withnokey.sysnumlines和mousewheel.withshiftkey.numlines两个首选项,将前一个的值改为False,在第二个首选项的值中输入每次滚动的行数即可(图3)。
图3
4.备份插件
插件使Firefox如虎添翼,为了防止系统重装时插件丢失,最好的方法就是将其备份出来。Firefox的插件默认安装在C:\DocumentsandSettings\用户名\ApplicationData\Mozilla\Firefox\Profiles中(WindowsXP系统),把该文件夹中的内容备份出来,需要时只需将其复制到此文件夹中即可恢复插件。
5.自由定制工具栏
刚刚运行Firefox,其工具栏中的按钮图标只有区区几个,下面我们就把隐藏的按钮揪出来。在工具栏上右击鼠标,选择"定制",打开"定制工具栏"窗口(图4),把需要的图标托放的工具栏中即可。除此之外,单击"添加新工具栏"还可以建立新的工具栏。
图4 |
6.关闭标签时请勿警告
当我们同时关闭多个标签页时,Firefox会给出"确认关闭"的提示,我们可以把此提示去掉。执行"工具→选项",选择左侧的"高级",取消对右侧的"关闭多个标签页时警告我"的选择(图5)。

图5
7.网页文字大小随意调
看太小的文字,眼睛会很不舒服,在Firefox中,网页中的文字可以随意放大或缩小。按下"Ctrl++"组合键和"Ctrl+-"组合键即可放大和缩小网页中的文字,按下"Ctrl+0"可以把文字恢复正常。
8.主页个数随你定
在Firefox中我们可以设置多个主页,而不像IE只能设置一个主页。首先在Firefox的不同标签中分别打开要设置为主页的多个网页,单击"工具→选项",在打开的窗口中,选中左侧列表中的"基本信息",单击"主页"中的"使用当前的多个页面"按钮,当前打开的页面地址就会出现在文本框中。如果事先把要设置成主页的网址添加到了书签中,还可以单击"使用书签"按钮,在打开的"设置主页"窗口中,选择相应的书签,即可把书签中的网址设置成主页(图6)

图6
9.搜索收藏的网页
每个人的收藏夹中都会收藏很多网址,如果整理的不好,当要找其中一个网址的时候会很麻烦,在Firefox中可以对收藏夹进行搜索。单击菜单"书签→管理书签",在弹出的"书签管理器"中输入要搜索的关键字,按回车后就可以搜索到收藏夹中相关的网站名称和地址了(图7)。

图7
10. 备份收藏的网页
平时寻寻觅觅得到的精彩网站全都收藏到了书签中,可千万不能丢失,有备无患,还是备份下来的好。在上面"书签管理器"中,单击"文件→导出书签",即可把所收藏的网址保存到指定的Html文件中。当系统重装之后,只需在"书签管理器"中单击"文件→导入书签",即可"从文件"中把备份出来的书签导入回Firefox中。在此我们还可以把你使用习惯的IE中收藏的网址导入进来,只需在导入时选择"微软InternetExplorer"即可(图8)。

图8
FireFox背后的秘密:教你如何玩提速(图)
Mozilla Firefox发布已经有些时日了,也许细心的人会发现,每次Firefox都会向页面发送一个请求信息,像目前大多数的互联网上的浏览器一样。这全都是因为Firefox对其传输途径的配置,也正是利用这个,我们可以对其配置文件进行简单的修改来达到提速的目的。
首先,在URL栏输入"about:config", 将打开一个参数的命令行清单,这就是我们以下进行编辑的第一步。

图1
第二步,在下面的清单中找到(或直接输入)"network.http.pipelining"并将其值属性改为"true"。

图2
随后我们找到"network.http.proxy.pipelining"并把它的值同样设置为"true"。

图3
下面我们要做的就是找到"network.http.pipelining.maxrequests"并把它的值改的高一些,如果你改成10,意思就是要求它每次发送10个请求。

图4
最后一步就是在Firefox任何一个地方点右键,选择"New"—"Integer"在弹出的对话框中输入"nglayout.initialpaint.delay"并将其值改为"0",表示当浏览器收到网站回复的信息后能够快速的反应。

图5

图6
图7
完全关闭FireFox后退出,再重新打开FireFox,你将会有不一样的速度体验,会有2—3倍的速度提升,有兴趣的朋友可以实验一下。
绿豆品种简介
http://finance.sina.com.cn 2002年05月17日 16:39 新浪财经
一、绿豆概述
我国栽培绿豆历史悠久,品种资源丰富,总产量居世界前列。世界上绿豆主产国有印度、泰国、阿富汗、菲律宾等国。我国黄河、淮河流域以及华北和东北平原各省都有绿豆栽培。我国绿豆品种大体分明绿豆和杂绿豆。明绿豆品质较好,有光泽,但产量有限,价格较高;杂绿豆品质一般,无光泽,但产量较大,价格较低。
二、绿豆生长特性
绿豆春播4月下旬至5月上旬,夏播5月下旬至6月上旬,进入8月开始收摘,一般8月上半旬开始上市。绿豆耐湿性和耐寒性较差,怕涝。但在花荚期(7-8月),如不能保证较充足的水份,会影响收成。
三、国内绿豆生产概况
我国北起黑龙江及内蒙古,南至海南岛;东起沿海一带及台湾省,西达云贵川、新疆等地,全国各地均有栽培。以河南、山东、安徽、湖北、陕西、山西、江苏、四川、辽宁等省居多,在东北三省也有一定的产量。其中河南省的产量约占全国产量的20%,品种以杂绿豆为主。明绿豆产区主要集中在东北、内蒙等地。绿豆单产大约为90-150公斤/亩。
四、绿豆季节供应变化趋势
绿豆7月下旬极个别春播和早熟品种可微量收摘。但当月收摘的新绿豆还不能上市。8月份绿豆大部分开始收摘,但因生产区8月份为集中降雨期,除极少量能上市外,大部分尚在晒晾中;9月份绿豆达到盛摘期,加上前1个月已收摘的开始上市,但由于农民农活较多,本月能上市的只是极少部分,约占可上市量的10%左右;10月份农民种麦后,即将绿豆大量上市,约占可上市量的50%;以后上市量逐月减少。但大宗外运要比农民上市迟1个月左右,同时,粮食部门或个体商贩根据当年产量丰歉及价格变动趋势会有囤积或急抛现象,给贸易市场带来不可预测的变化。
五、进出口情况
近几年我国绿豆出口呈逐年递增趋势,出口时间集中在一、四季度。河南绿豆出口一般在每年的春秋季广交会上定货,发货季节是本年度12月份和下年度第一季度;出口品种是杂绿豆;出口市场主要是印度和巴基斯坦等低价地区;运输方式是外商派船接货。由于绿豆数量不稳定,当出口增大时,会推动价格大幅度上涨,当出口减少时,会导致价格大幅度下降。因此,绿豆出口量的大小,是影响我国绿豆价格的一个重要因素。绿豆出口在每年的1-5月份。
ASP内建对象详解
ASP基本语法
ASP程序是扩展名为.asp的文本文件,其中包括文字,HTML语句,ASP命令及其他脚本语言。
ASP命令必须放在"<%"与"%>"之间
为了养成良好的编程风格外,适度的注释不可少,ASP提供了两中注释方式
1、但引号(),在单引号之后的这行文字都视为注释
2、rem 关键词,在REM后的文字,视为注释
ASP中一般变量的赋值语句是 "="
而对象是用 set 语句来赋值的
| 运算符 | 功能 |
| + | 正号 |
| - | 负号 |
| + | 加法 |
| - | 减法 |
| * | 乘法 |
| / | 除法 |
| \ | 整数除法 |
| Mod | 余数 |
| ^ | 指数 |
| 运算符 | 功能 |
| = | 等于 |
| <> | 不等于 |
| < | 小于 |
| > | 大于 |
| <= | 小于等于 |
| >= | 大于等于 |
| IS | 比较变量是否指向同一对象 |
ASP的逻辑运算符有:
1、NOT 将逻辑值加以反向
2、AND "和"或者说"且"运算
3、OR "或"运算
4、XOR "异或"运算
5、EPV 判断两个表达式逻辑相等,两者相同结果为真,否则为假
6、IMP 判断两个表达式逻辑上是否相关
ASP只有一个字符串运算符 ,它可以强迫两个表达式做字符串连接
变量申明必须注意
1、有效变量名称不能大于255个字符
2、变量名称必须一字母开头
3、在同一个有效范围内变量名称必须唯一
变量申明 DIM 变量名称
常数申明 CONST 常数名称=常数值
对ASP而言,它只有一种Variant(通用变量)数据类型,这是一种非常特殊的数据类型,你可以将任何的数据类型指定给这种变量,例如布尔值、字节、整数、长整数、单精度浮点数、双精度浮点数、货币、日期等等