当在网上看到打开一个网页可以自动滚动,即将下面的脚本代码在页面加载时调用即可
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
var position = 0;
var timeoutid=null;
function scrollhtml() {
if (position < 400 ){
position++;
scroll(0,position);
clearTimeout(timeoutid);
timeoutid = setTimeout("scrollhtml()",100); }
else{
clearTimeout(timeoutid);
scroll(0,0);
}}
-->
</SCRIPT>
<!--
var position = 0;
var timeoutid=null;
function scrollhtml() {
if (position < 400 ){
position++;
scroll(0,position);
clearTimeout(timeoutid);
timeoutid = setTimeout("scrollhtml()",100); }
else{
clearTimeout(timeoutid);
scroll(0,0);
}}
-->
</SCRIPT>
如在用MSN时可以给对方发一个闪频震动,下面的代码也可以实现IE的震动
<html>
<body>
<input type=button value="震动" onclick=shake(5)>
<script LANGUAGE="JavaScript">
function shake(n)
{
if (self.moveBy)
{
for (i = 10; i > 0; i--)
{
for (j = n; j > 0; j--)
{
self.moveBy(0,i);
self.moveBy(i,0);
self.moveBy(0,-i);
self.moveBy(-i,0);
}
}
}
}
// End -->
</script>
</body>
</html>
函数shake()里的参数n可以起震动的延迟时间。n越大,震动的时间长些
<body>
<input type=button value="震动" onclick=shake(5)>
<script LANGUAGE="JavaScript">
function shake(n)
{
if (self.moveBy)
{
for (i = 10; i > 0; i--)
{
for (j = n; j > 0; j--)
{
self.moveBy(0,i);
self.moveBy(i,0);
self.moveBy(0,-i);
self.moveBy(-i,0);
}
}
}
}
// End -->
</script>
</body>
</html>