|

如何使用浏览器的状态栏
首先我们看看如何在状态列上显示文字这个功能,你可以按一按以下的按钮
以下是此一部份的原始语法
<html>
<head>
<script language="JavaScript">
<!-- Hide
function statbar(txt) {
window.status = txt;
}
// -->
</script>
</head>
<body>
<form><input type="button" name="look" value="显示!"
onclick="statbar('嗨 这是状态列讯息!');">
<input type="button" name="erase" value="清除!"
onclick="statbar('');">
</form>
</body>
</html>
在这个例子中我们建了二个按钮,此二个按个均会去呼叫
statbar(txt) 。函数中的 txt 表
示此函数将经由函数呼叫时传一个变数值进来 (我们叫 txt但它可代表任意不同的值)你可以见到在产生按钮的
<form> 标 签中,呼叫到函数statbar(txt)在此我们就不再写成 txt 。
直接把要显示在状态列上的文字写上去,于是我们可以见到这样的效果,变数
txt 经由 'Value'
中得它的值,然后传入所呼叫的函数中。所以当你按"显示"的按钮时,statbar(txt)
函数被呼叫,然后 txt
将读入字串"嗨 这是状态列讯息" 并且传入函数中,这种经由变数传递值的方式,可以使函数相当具有可变性。
接着来看第二个按钮"清除" 它也呼叫同样的函数,我们并不需要因为传递参数的不同而言两个不同的函数。 所以现在我们可以来看看statbar(txt)
这个函数做些什么了,其实它相当简单。你只要将 txt
所要传的文字内容指定给 window.status 这个变数就可以了。即是
window.status=txt,而在清除状态列的时候,只是将空字串写入即可。不过要注意的是必须使用单引号及双引号来区别,这样才容易区分。
|