今天想在邮件签名档上加点script,让自己的签名档与众不同,没想到签名档居然禁用script,自动的把<script><body>等标签给去掉,没有<script>标签不要紧,咱在事件里直接写script代码,但是同时没有<body>标签就麻烦了,没有onload事件,咱的脚本怎么执行呢,总不能写个click here吧,后来想到了Maquee,这位不是自己能动吗?一看,果然有个onStart事件,再试试,发现签名档支持Maquee,哈哈,这下OK了.
Maquee的特殊用法
1 如果碰到哪里禁用script,使用Maquee的onStart事件也许是一个选择.
2 可以当时钟使用,例如下面这个简单的时钟:
附上Maquee的一些常用属性
behavior = alternate | scroll | slide //行为, 来回滚动 | 循环滚动 | 滚动1次
direction = left | right | up | down //滚动方向
scrollamount = 数字 //滚动速度
scrolldelay = 数字 //滚动延迟时间,可以实现走走停停的效果
Maquee的特殊用法
1 如果碰到哪里禁用script,使用Maquee的onStart事件也许是一个选择.
2 可以当时钟使用,例如下面这个简单的时钟:
<html>
<script language="javascript">
function Now()
{
var now = new Date();
var dtStr = now.toLocaleDateString();
var tmStr = now.toLocaleTimeString();
document.getElementById("sendTime").innerText = dtStr + " " + tmStr;
}
</script>
<body>
<font color =#ffffff >
<marquee onstart = "javascript:Now();" width=25 scrollamount=10>aaaaaa</marquee>
</font>
<table>
<tr>
<td id="sendTime"></td>
</tr>
</table>
</body>
</html>
<script language="javascript">
function Now()
{
var now = new Date();
var dtStr = now.toLocaleDateString();
var tmStr = now.toLocaleTimeString();
document.getElementById("sendTime").innerText = dtStr + " " + tmStr;
}
</script>
<body>
<font color =#ffffff >
<marquee onstart = "javascript:Now();" width=25 scrollamount=10>aaaaaa</marquee>
</font>
<table>
<tr>
<td id="sendTime"></td>
</tr>
</table>
</body>
</html>
附上Maquee的一些常用属性
behavior = alternate | scroll | slide //行为, 来回滚动 | 循环滚动 | 滚动1次
direction = left | right | up | down //滚动方向
scrollamount = 数字 //滚动速度
scrolldelay = 数字 //滚动延迟时间,可以实现走走停停的效果