荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: GUNS ( ★弦斩★), 信区: COA
标 题: 震动你的浏览器!
发信站: 荔园晨风BBS站 (Thu Apr 19 13:16:38 2001), 转信
震动你的浏览器!
本例将介绍给给大家一种挺酷的震撼效果:让你的浏览器来个大地震!本例要求
浏览器版本在4.0或更高。
开始之前,请先试试下面的最后效果。点这里下载源程序.
怎么样?酷吧?:)
让我们开始吧:本例中的Javascript源码来自于 Javascript Source 。源程
序中有三个函数用来‘装载’Flash Movie。他们分别是:
shake_xy(n) : 在x和y方向上摇动窗口,n为震动数值,n越大震动幅度越
大;
shake_x(n) : 在x方向上摇动窗口,n为震动数值,n越大震动幅度越大;
shake_y(n) : 在y方向上摇动窗口,n为震动数值,n越大震动幅度越大;
1。首先,将如下Javascript代码插入到嵌有flash Movie的Html代码中去:
<SCRIPT LANGUAGE="JavaScript1.2">
?<!-- This script and many more are available free online at -->
?<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Modified by Flash kit http://www.flashkit.com -->
function shake_xy(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);
?}
?}
?}
}
function shake_x(n) {
if (self.moveBy) {
for (i = 10; i > 0; i--) {
for (j = n; j > 0; j--) {
self.moveBy(i,0);
self.moveBy(-i,0); }
}
}
}
function shake_y(n) {
if (self.moveBy) {
for (i = 10; i > 0; i--) {
for (j = n; j > 0; j--) {
self.moveBy(0,i);
self.moveBy(0,-i);
}
}
}
}
//-->
</SCRIPT>
要在HTML里调用以上函数,可以用以下调用语句:
<INPUT TYPE=BUTTON value="Shake x" onClick="shake_x(4)">
<INPUT TYPE=BUTTON value="Shake x" onClick="shake_x(4)">
将生成如下按纽:
2。同样,要在Flash Movie里调用该函数,可以用GET URL来达到目的:
javascript:shake_xy(n)?
--
//*\\
_ )*( __________________________________________________________
( )\\\\\\\\\\(***)______________战 死 街 头________________________________\\
(_)//////////(***)__________________________________谁 与 争 锋_____________/
)*(
\\*//
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.40.72]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店