語法展示:: http://home.graffiti.net/mhgyj/
請用IE6.0或更新版本觀看語法特效展示
將以下程式碼複製,貼在<body>及</body>標籤之間。
<script language="JavaScript">
<!--
var current = 0
var x = 0
var speed = 120
var back = 15
var speed2 = 1500
var back2 = 1500
var type = new Array(4)
type[0]="我在這裡我在這裡!"
type[1]="看到了沒......^_^"
type[2]="這個跑馬燈文字出現後還會自己抹掉喔"
type[3]="看出來了沒"
function typewrite() {
var m = type[current]
window.status = m.substring(0, x++)
if (x == m.length + 1) {
setTimeout("erase()", back2)
}
else {
setTimeout("typewrite()", speed)
}
}
function erase() {
var m = type[current]
window.status = m.substring(0, x)
x=x-1
if (x < 0) {
current++
x=0
setTimeout("typewrite()", speed2)
if (current > type.length - 1) {
current = 0
}
}
else {
setTimeout("erase()", back)
}
}
typewrite()
-->
</script>
在 var speed = 120 中修改跑馬燈的文字顯示速度 |
在 var back = 15 中修改跑馬燈的文字消除速度 |
在 var speed2 = 1500 中修改跑馬燈文字的停留間隔 |
在 var back2 = 1500 中修改兩個跑馬燈文字間的時間間隔 |
在 var type = new Array(3) 中修改跑馬燈訊息的總數量 |
自行修改跑馬燈的訊息文字 |
eeredqq 發表在 痞客邦 留言(0) 人氣()
語法展示:: http://home.graffiti.net/nhyf222/
請用IE6.0或更新版本觀看語法特效展示
將以下程式碼複製,貼在<head>及</head>標籤之間。
<script language="JavaScript">
<!--
var yourwords = ". 我在這裡我在這裡!看到了沒......^_^ .";
var buffer1=" ";
var buffer2=" ";
var message1=buffer1+yourwords+buffer2;
var dir = "left";
var speed = 75;
function pingpong()
{
if (dir == "left")
{
message2=message1.substring(2,message1.length)+" ";
window.status=message2;
setTimeout("pingpong();",speed);
message1=message2;
if (message1.substring(0,1) == ".") dir="right";
}
else
{
message2=" "+message1.substring(0,message1.length-2);
window.status=message2;
setTimeout("pingpong();",speed);
message1=message2;
if (message1.substring(message1.length-1,message1.length) == ".") dir="left";
}
}
-->
</script>
在 var yourwords = ". 我在這裡我在這裡!看到了沒......^_^ ."; 中修改要顯示的文字 |
在 var speed = 75; 中修改跑馬燈彈跳的速度 |
將以下程式碼複製,貼在插入<body >標籤裡面。
onLoad="pingpong();"
eeredqq 發表在 痞客邦 留言(0) 人氣()
語法展示:: http://home.graffiti.net/khjyfc/
請用IE6.0或更新版本觀看語法特效展示
將以下程式碼複製,貼在<head>及</head>標籤之間。
<script language="JavaScript">
<!--
var speed = 10
var pause = 2000
var timerID = null
var bannerRunning = false
var ar = new Array()
ar[0] = "我在這裡我在這裡!"
ar[1] = "看到了沒......^_^"
ar[2] = "看清楚沒!"
ar[3] = "這是從旁邊 '擠' 出來的唷!"
var message = 0
var state = ""
clearState()
function stopBanner() {
if (bannerRunning)
clearTimeout(timerID)
bannerRunning = false}
function startBanner() {
stopBanner()
showBanner()}
function clearState() {
state = ""
for (var i = 0; i < ar[message].length; ++i) {
state += "0" }}
function showBanner() {
if (getString()) {
message++
if (ar.length <= message)
message = 0
clearState()
timerID = setTimeout("showBanner()", pause)
bannerRunning = true
} else {
var str = ""
for (var j = 0; j < state.length; ++j) {
str += (state.charAt(j) == "1") ? ar[message].charAt(j) : ""
}
window.status = str
timerID = setTimeout("showBanner()", speed)
bannerRunning = true }}
function getString() {
var full = true
for (var j = 0; j < state.length; ++j) {
if (state.charAt(j) == 0)
full = false }
if (full)
return true
while (1) {
var num = getRandom(ar[message].length)
if (state.charAt(num) == "0")
break }
state = state.substring(0, num) + "1" + state.substring(num + 1, state.length)
return false}
function getRandom(max) {
return Math.round((max - 1) * Math.random())}
-->
</script>
在 var speed = 10 中修改跑馬燈的速度 |
在 var pause = 2000 中修改訊息間停留的時間(每1秒=1000) |
在 ar[0] = "我在這裡我在這裡!" ar[1] = "看到了沒......^_^" ar[2] = "看清楚沒!" ar[3] = "這是從旁邊 '擠' 出來的唷!" 中修改要顯示的文字 |
將以下程式碼複製,貼在插入<body >標籤裡面。
onLoad="startBanner()"
eeredqq 發表在 痞客邦 留言(0) 人氣()
語法展示:: http://home.graffiti.net/rtrbrd3456jkl/
請用IE6.0或更新版本觀看語法特效展示
將以下程式碼複製,貼在<head>及</head>標籤之間。
<script language="JavaScript">
<!--
var init_msg = "我在這裡我在這裡!看到了沒......^_^ 這個跑馬燈的字是從右邊飛過來的字喔!"
var str = ""
var msg = ""
var leftmsg = ""
function setMessage()
{
if (msg == "")
{
str = " "
msg = init_msg
leftmsg = ""
}
if (str.length == 1)
{
while (msg.substring(0, 1) == " ")
{
leftmsg = leftmsg + str
str = msg.substring(0, 1)
msg = msg.substring(1, msg.length)
}
leftmsg = leftmsg + str
str = msg.substring(0, 1)
msg = msg.substring(1, msg.length)
for (var ii = 0; ii < 120; ii++)
{str = " " + str}
}
else
{
str = str.substring(10, str.length)
}
window.status = leftmsg + str
JSCTimeOutID = window.setTimeout('setMessage()',40)
}
-->
</script>
在 var init_msg = "我在這裡我在這裡!看到了沒......^_^ 這個跑馬燈的字是從右邊飛過來的字喔!" 中修改要顯示的文字
將以下程式碼複製,貼在插入<body >標籤裡面。
onLoad="JSCTimeOutID = window.setTimeout('setMessage()',500);"
eeredqq 發表在 痞客邦 留言(0) 人氣()
語法展示:: http://home.graffiti.net/ghh6654hjf/
請用IE6.0或更新版本觀看語法特效展示
將以下程式碼複製,貼在<head>及</head>標籤之間。
<script language="JavaScript">
<!--
var speed = 30
var pause = 5000
var bannerRunning = false
var ar = new Array()
ar[0] = "我在這裡我在這裡!"
ar[1] = "看到了沒......^_^"
ar[2] = "這個跑馬燈的每個字是慢慢拼湊出來的喔,"
ar[3] = "這種的可不常見吧!"
var message = 0
var state = ""
clearState()
function stopBanner() {
if (bannerRunning)
clearTimeout(timerID)
bannerRunning = false}
function startBanner() {
stopBanner()
showBanner()}
function clearState() {
state = ""
for (var i = 0; i < ar[message].length; ++i) {
state += "0" }}
function showBanner() {
if (getString()) {
message++
if (ar.length <= message)
message = 0
clearState()
timerID = setTimeout("showBanner()", pause)
bannerRunning = true } else {
var str = ""
for (var j = 0; j < state.length; ++j) {
str += (state.charAt(j) == "1") ? ar[message].charAt(j) : " "
}
window.status = str
timerID = setTimeout("showBanner()", speed)
bannerRunning = true }}
function getString() {
var full = true
for (var j = 0; j < state.length; ++j) {
if (state.charAt(j) == 0)
full = false }
if (full)
return true
while (1) {
var num = getRandom(ar[message].length)
if (state.charAt(num) == "0")
break }
state = state.substring(0, num) + "1" + state.substring(num + 1, state.length)
return false}
function getRandom(max) {
return Math.round((max - 1) * Math.random())}
-->
</script>
在 var speed = 30 中修改跑馬燈的速度 |
在 var pause = 5000 中修改訊息間停留的時間(每1秒=1000) |
在 ar[0] = "我在這裡我在這裡!" ar[1] = "看到了沒......^_^" ar[2] = "這個跑馬燈的每個字是慢慢拼湊出來的喔," ar[3] = "這種的可不常見吧!" 中修改要顯示的文字 |
將以下程式碼複製,貼在插入<body >標籤裡面。
onLoad="startBanner()"
eeredqq 發表在 痞客邦 留言(0) 人氣()
語法展示:: http://home.graffiti.net/ngdf456/
請用IE6.0或更新版本觀看語法特效展示
將以下程式碼複製,貼在<head>及</head>標籤之間。
<script language="JavaScript">
<!--
var showtxt="我在這裡我在這裡!看到了沒......^_^ 這個跑馬燈的字會兩個字兩個字顯示......最後還會閃爍喔!";
var txt_len=showtxt.length;
var width=256;
var count=0;
var left=0;
var bub=0;
function scroll() {
var txt="";
var scroller="";
if (bub>0) {
if ((bub%2)==1) {
window.status="";
} else {
window.status=showtxt;
}
bub++;
if (bub==8) bub=0;
} else {
if (count>0) {
scroller=showtxt.substring(0,count);
txt=showtxt.substring(count,count+2);
} else {
txt=showtxt.substring(0,2);
}
if ((width-left)>2) {
left+=(width-left)/2;
} else { left++; }
for (var i=0; i<(width-left); i++) {
scroller=scroller+" ";
}
if (left>=width) {
count+=2;
left=count*2;
}
if (count>=txt_len) {
count=0;
bub=1;
}
scroller=scroller+txt;
window.status=scroller;
}
setTimeout("scroll()",128);
}
-->
</script>
在 var showtxt="我在這裡我在這裡!看到了沒......^_^ 這個跑馬燈的字會兩個字兩個字顯示......最後還會閃爍喔!"; 中修改要顯示的文字
將以下程式碼複製,貼在插入<body >標籤裡面。
onLoad="scroll()"
eeredqq 發表在 痞客邦 留言(0) 人氣()
語法展示:: http://home.graffiti.net/nmhjkkl/
請用IE6.0或更新版本觀看語法特效展示
將以下程式碼複製,貼在<head>及</head>標籤之間。
<script language="JavaScript">
<!--
var yourwords = "我在這裡我在這裡!看到了沒......^_^ 會閃爍喔!";
var speed = 500;
var control = 1;
function flash()
{
if (control == 1)
{
window.status=yourwords;
control=0;
}
else
{
window.status="";
control=1;
}
setTimeout("flash();",speed);
}
-->
</script>
在 var yourwords = "我在這裡我在這裡!看到了沒......^_^ 會閃爍喔!"; 中修改要顯示的文字 |
在 var speed = 500; 中修改閃爍的速度(每1秒=1000) |
|
將以下程式碼複製,貼在插入<body >標籤裡面。
onLoad="flash();"
eeredqq 發表在 痞客邦 留言(0) 人氣()
語法展示:: http://home.graffiti.net/qcfch673fg/
請用IE6.0或更新版本觀看語法特效展示
將以下程式碼複製,貼在<head>及</head>標籤之間。
<script language="JavaScript">
<!--
var speed = 100
var pause = 2000
var timerID = null
var bannerRunning = false
var ar = new Array()
ar[0] = "這個跑馬燈很特別喔"
ar[1] = "不但有打字機效果"
ar[2] = "還可以秀出好幾行不同的文字"
ar[3] = "很好玩吧"
var currentMessage = 0
var offset = 0
function stopBanner() {
if (bannerRunning)
clearTimeout(timerID)
bannerRunning = false
}
function startBanner() {
stopBanner()
showBanner()
}
function showBanner() {
var text = ar[currentMessage]
if (offset < text.length) {
if (text.charAt(offset) == " ")
offset++
var partialMessage = text.substring(0, offset + 1)
window.status = partialMessage
offset++ // IE sometimes has trouble with "++offset"
timerID = setTimeout("showBanner()", speed)
bannerRunning = true
} else {
offset = 0
currentMessage++
if (currentMessage == ar.length)
currentMessage = 0
timerID = setTimeout("showBanner()", pause)
bannerRunning = true
}
}
-->
</script>
在 var speed = 100 中修改跑馬燈的速度 |
在 var pause = 2000 中修改訊息間隔的時間(每1秒=1000) |
在 ar[0] = "這個跑馬燈很特別喔" ar[1] = "不但有打字機效果" ar[2] = "還可以秀出好幾行不同的文字" ar[3] = "很好玩吧" 中修改要顯示的文字 |
將以下程式碼複製,貼在插入<body >標籤裡面。
onLoad="startBanner()"
eeredqq 發表在 痞客邦 留言(0) 人氣()
語法展示:: http://home.graffiti.net/kmcdda5ghy/
請用IE6.0或更新版本觀看語法特效展示
將以下程式碼複製,貼在<head>及</head>標籤之間。
<script language="JavaScript">
<!--
var msg="我在這裡我在這裡!看到了沒......^_^ 這是打字式+捲動式的跑馬燈,除了打字效果外,還會捲動喔!";
var interval = 100;
var spacelen = 120;
var space10=" ";
var seq=0;
function Scroll() {
len = msg.length;
window.status = msg.substring(0, seq+1);
seq++;
if ( seq >= len ) {
seq = spacelen;
window.setTimeout("Scroll2();", interval );
}
else
window.setTimeout("Scroll();", interval );
}
function Scroll2() {
var out="";
for (i=1; i<=spacelen/space10.length; i++) out += space10;
out = out + msg;
len=out.length;
window.status=out.substring(seq, len);
seq++;
if ( seq >= len ) { seq = 0; };
window.setTimeout("Scroll2();", interval );
}
-->
</script>
在 var msg="我在這裡我在這裡!看到了沒......^_^ 這是打字式+捲動式的跑馬燈,除了打字效果外,還會捲動喔!"; 中修改要顯示的文字 |
在 var interval = 100; 中修改跑馬燈的速度 |
在 var spacelen = 120; 中修改跑馬燈文字再次顯示時,出現在右邊的距離 |
將以下程式碼複製,貼在插入<body >標籤裡面。
onLoad="Scroll();"
eeredqq 發表在 痞客邦 留言(0) 人氣()
語法展示:: http://home.graffiti.net/mnjkyy678/
請用IE6.0或更新版本觀看語法特效展示
將以下程式碼複製,貼在<head>及</head>標籤之間。
<script language="JavaScript">
<!--
var msg="我在這裡我在這裡!看到了沒......^_^ 這是個打字式的跑馬燈......不錯喔!";
var interval = 250;
seq = 0;
function Scroll() {
len = msg.length;
window.status = msg.substring(0, seq+1);
seq++;
if ( seq >= len ) { seq = 0 };
window.setTimeout("Scroll();", interval );
}
-->
</script>
在 var msg="我在這裡我在這裡!看到了沒......^_^ 這是個打字式的跑馬燈......不錯喔!"; 中修改要顯示的文字 |
在 var interval = 250; 中修改跑馬燈的速度 |
將以下程式碼複製,貼在插入<body >標籤裡面。
onLoad="Scroll();"
eeredqq 發表在 痞客邦 留言(0) 人氣()