网页按钮使用的各种代码
--- 按钮总的来说是W INDOW IN中最学用的也是最基本的一种控制部件,比如在各种编程语言中及应用程序中都少不了按钮的参与,在网页设计中也是如此,通过按钮可以完成很多任务,以下将全面讲解按钮使用技巧及应用实例。
---- 一、按钮的基本使用
---- 一般的可视性网页制作工具中,都有方便的按钮填加工具,可直接在网页的合适位置填加按钮,如果你使用手工的网页制作方法,那么可用下面的源代码制作按钮,其中onclick决定按下按钮的动作:
< form method="POST" >
< p >< input type="button" name="B1" value=
"按钮" >< /p >
onclick > < /p >
< /form >
-
--- 如果只使用单独的按钮,那么可省略fo rm标签,只使用单纯的按钮代码,将节省按钮所占的网页空间:
< p >< input type="button" name="B1" value=
"按钮" >< /p >
onclick > < /p >
---- 二、按钮的前景与背景控制
---- 绝大多数的人使用按钮时,都直接使用缺省的灰白按钮有黑的文字说明,其实按钮的背景和前景是可以随意改变的,请看下面的代码:
< form name="highlig ht" >
< p align="center" >< input type=
"button" value="变按钮"
style="backgro und-color: rgb(255,0,0);
color: rgb(255,2550,0)"
onclick > < /p >
< /form >
---- 其中backg round-color控制背景,color按钮前景;
---- 三、按钮的图片背景
---- 按钮不仅可以修改前景和背景颜,而且可以使用图片背景,下面的代码分别演示了固定的背景图片效果和动态的图片背景效果,动态的效果即在鼠标放到按钮上时,按钮的背景是另外一种图像背景,而鼠标离开时则恢复原来的图片背景,下面代码中的m a inbb1.jpg和mai nbb2.jpg 分别为两个图像文件:
< script>
< !--
if (documen t.images){
after=new Image()
after.src="mainbb1.jpg"}
functio n change2(image){
var el=event.srcElem ent
if (el.tagName=="INPUT"&&pe=="button")
event.srcElem ent.style.backgro undIma ge=
"url"+"('"+image+"')"}
//-- >
< /script>
< form onmouse over="change2('mainbb1.jpg')"
onmouse out="change2('mainbb2.jpg')" >
< p align="center" >< input type="
button" name="frme2"
value="变化背景"
class="initial" onclick="(h1.htm')"
< br > < input type="submit"
name="B1" value="固定背景"
>< /p >
< /form >
---- 四、按钮字号和字型控制
---- 按钮上显示的文字也可以随意改变风格,可以设置字体的字型和字号,请看以下代码:
< form name="highlig ht" >
< p align="center" >
< input type="button" value="变化字号"
color: rgb(255,2550,0)"); onclick >
< input type="button" value="变化字号"
style="backgro und-color: rgb(192,192,192);
FONT-FAMILY:宋体; FONT-SIZE: 12pt"
color: rgb(255,2550,0)"); onclick >
< /p >
< /form >
---- 五、按钮鼠标移动变
---- 上面已经介绍了按钮的颜控制方法,加上鼠标事件的参与即可实现鼠标移动变,下面是完整的代码:
< html >
< head >
< meta http-equiv="Content-Type"
content="text/html; charset=gb_2312-80" >
< meta name="GENERAT OR" content=
"Microso ft FrontPa ge Express 2.0" >
< title >变按钮< /title >
< style >
.bigChan ge {color:blue; font-weight:bolder;
font-size:175%;letter-spacing:4px;
text-transfo rm: upperca se; backgro und:yellow}
.start {color:ff0000; backgro und:c8ff4e}
.over {color:ffff00; backgro und:0000ff}
< /style >
< /head >
< body bgcolor="#83E09C" >
< p >
< scriptlanguag e="JAVASCR IPT" >
functio n highlig htButt on(s) {
if ("INPUT"==event.srcElem ent.tagName)
event.srcElem ent.classNa me=s }
< /script> < /p >
< form name="highlig ht" onmouse over=
"highlig htButt on('start')"
onmouse out="highlig htButt on('over')" >
< p align="center" >< input type=
"button" value="变按钮"); onclick > < /p >
< /form >
< /body >
< /html >
---- 六、鼠标移动按钮变字号
---- 利用同样的方法,也可以使按钮在鼠标移动时变换字号,其实字号的变化也引起了按钮尺寸的变化,这一效果能够引起游览者的注意力,当然也可以合起来使字号和颜同时
发生变化:
< html >
< head >
< meta http-equiv="Content-Type"
content="text/html; charset=gb_2312-80" >
< title >变号按钮< /title >
< style >
.bigChan ge {color:blue; letter-spacing:4px;
text-transfo rm: upperca se; backgro und:yellow}
.start {font-size:12pt}
.over {font-size:9pt}
< /style >
< /head >
< body bgcolor="#83E09C" >
< scriptlanguag e="JAVASCR IPT" >
functio n highlig htButt on(s) {
if ("INPUT"==event.srcElem ent.tagName)
event.srcElem ent.classNa me=s }
< /script>
< form name="highlig ht" onmouse over=
"highlig htButt on('start')"
onmouse out="highlig htButt on('over')" >
< p align="center" >< input type=
"button" value="变号按钮"); onclick > < /p >
< /form >
< /body >
< /html >
---- 七、按钮上显示时钟
-
--- 按钮上显示的信息不仅可以事先定义成固定的字符串,而且可以随时更改,当然你也可以把一些动态的信息送到按钮上,下面是在按钮上显示走动的时钟的例子,效果非常好:
< scriptLANGUAG E="JavaScr ipt" >
day = new Date();
miVisit = Time();
functio n clock() {
dayTwo= new Date();
hrNow = dayTwo.getHour s();
mnNow = dayTwo.getMinu tes();
scNow = dayTwo.getSeco nds();
miNow = dayTwo.getTime();
if (hrNow == 0) {hour = 12;ap = " AM";
} else if(hrNow < = 11) {ap = "
AM";hour = hrNow;
} else if(hrNow == 12) {ap = " PM";hour = 12;
} else if (hrNow >= 13) {hour =
(hrNow - 12);ap = " PM";}
if (hrNow >= 13) {hour = hrNow - 12;}
if (mnNow < = 9) {min = "0" + mnNow;}
else (min = mnNow)
if (scNow < = 9) {
secs = "0" + scNow;} else {secs = scNow;}
time = hour + ":" + min + ":" + secs + ap;
documen t.form.button.value = time;
self.status= time;
setTime out('clock()', 1000);}
documen t.write("< form name=\"form\" >"
+ "< input type=buttonvalue=\"Click for info!\""
+ " name=button>< /form >");
onError = null;
clock();
< /script>
---- 八、按钮控制显示源文件
---- 为了方便别人学习你的网页设计方法,在主页上放置一个按钮,按下该按钮后即自动显示源文件,是不是非常实用?代码如下,放到主页的正文区:
< form method="POST" >
< p align="center" >< input type=
"button" name="B1"
value="显示源文件"
onclick="window.locatio n="
view-source:" +window.locatio n.href" >
< /p >
< /form >
---- 九、按钮链接站点
---- 这是按钮的一种最简单使用方法,按下按钮后转到一个站点:
< form >
< p >< input type="button"
value="进入本站 > > >"
onclick="parent.locatio n='http:
//www.webjx'" >< /p >
< /form >
网页设计基本代码---- 十、按钮改变页面背景
---- 通过按钮可以实时修改页面的颜,如果让其自动在两种颜之间快速切换背景颜,就形成了闪烁效果,下面的代码设置了两个按钮,分别演示修改背景和闪烁效果,代码放到主页的正文区:
< form >
< p >< input type="button" value="背景变换"
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论