[轉貼]qooza的語法
  
1.Windows Media Player 播放器 
<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" type="application/x-oleobject" width=350  height=280 align="middle" standby="Loading Microsoft?Windows?Media Player components..." id="MediaPlayer1"> 
<param name="transparentAtStart" value="True"> 
<param name="transparentAtStop" value="True"> 
<param name="AnimationAtStart" value="Ture"> 
<param name="AutoStart" value="True"> 
<param name="AutoRewind" value="true"> 
<param name="DisplaySize" value="0"> 
<param name="AutoSize" value="false"> 
<param name="ShowDisplay" value="false"> 
<param name="ShowStatusBar" value="ture"> 
<param name="ShowControls" value="ture"> 
<param name="FileName" value="網址位置"> 
<param name="Volume" value="0"> 
</object> 
2.Real及mp3播放器  
<embed src="網址" width="240" height="80" autostart="0"></embed> 
3.背景音樂(這語法不會顯示播放器出來) 
<EMBED src="音樂網址" width="0" height="0" autostart="true" loop="-1"> 
4.歡迎方塊 
<SCRIPT>  
window.alert("改寫你喜歡的字句")  
</SCRIPT> 
5.告別視窗 
<script language="JavaScript"> 
function UserExit(){ 
alert("拜拜\n\n你條尾"); 
}</script> 
<body  > 
6.飄雪效果 
<script language="JavaScript"> 
N = 200;  
Y = new Array(); 
X = new Array(); 
S = new Array(); 
A = new Array(); 
B = new Array(); 
M = new Array(); 
V = (document.layers)?1:0; 
iH=(document.layers)?window.innerHeight:window.document.body.clientHeight; 
iW=(document.layers)?window.innerWidth:window.document.body.clientWidth; 
for (i=0; i < N; i++){                                                                 
Y=Math.round(Math.random()*iH); 
X=Math.round(Math.random()*iW); 
S=Math.round(Math.random()*5+2); 
A=0; 
B=Math.random()*0.1+0.1; 
M=Math.round(Math.random()*1+1); 
}if (V){for (i = 0; i < N; i++) 
{document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0 BGCOLOR='#fffff0' CLIP='0,0,"+M+","+M+"'></LAYER>")} 
}else{document.write('<div style="position:absolute;top:0px;left:0px">'); 
document.write('<div style="position:relative">'); 
for (i = 0; i < N; i++) 
{document.write('<div id="si" style="position:absolute;top:0;left:0;width:'+M+';height:'+M+';background:#fffff0;font-size:'+M+'"></div>')} 
document.write('</div></div>');} 
function snow(){var H=(document.layers)?window.innerHeight:window.document.body.clientHeight; 
var W=(document.layers)?window.innerWidth:window.document.body.clientWidth; 
var T=(document.layers)?window.pageYOffset:document.body.scrollTop; 
var L=(document.layers)?window.pageXOffset:document.body.scrollLeft; 
for (i=0; i < N; i++){sy=S*Math.sin(90*Math.PI/180); 
sx=S*Math.cos(A); 
Y+=sy; 
X+=sx;  
if (Y > H){Y=-10; 
X=Math.round(Math.random()*W); 
M=Math.round(Math.random()*1+1); 
S=Math.round(Math.random()*5+2);} 
if (V){document.layers['sn'+i].left=X;document.layers['sn'+i].top=Y+T} 
else{si.style.pixelLeft=X;si.style.pixelTop=Y+T}  
A+=B;}setTimeout('snow()',10);}window.onLoad=snow() 
</script> 
7.小型地震 
<script> 
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); 
}} } }shake(5);</script> 
8.定時轉換背景圖 
<SCRIPT Language="JavaScript"> 
var backgroundimage=new Array("圖片網址","圖片網址","圖片網址","圖片網址"); 
var swapspeed=10 
var timer 
var imgpreload=new Array() 
if (document.all) { 
for (i=0;i<=backgroundimage.length-1;i++) { 
imgpreload=new Image() 
imgpreload.src=backgroundimage 
}}var i_backgroundimage=0 
swapspeed=swapspeed*1000 
function swapimages() {if (document.all) { 
window.status=i_backgroundimage 
document.body.background=backgroundimage[i_backgroundimage] 
i_backgroundimage++ 
if (i_backgroundimage>=backgroundimage.length) {i_backgroundimage=0}timer=setTimeout("swapimages()",swapspeed)  
}}window.onload=swapimages 
</SCRIPT> 
9.背景流星 
<SCRIPT LANGUAGE="JavaScript"> 
<!-- Beginning 
var dl = 15;  // 流星之間距離 
var size = 5; // 流星大小 
var f; // 流星顏色 
var yourstar = "★"; // 流星形狀 可用其它圖案或文字代替 
var meteorNo = 5; // 流星移動速度 數字越大越慢 
var sizeStep = 2; // 流星移動角度 
var move = true; 
var meteorRate = 100; // 每次出現流星時間 數字越大越慢 
var useImg = 0; 
starname=(document.all?3:(document.getElementById?1:(document.layers?2:0))); 
function getWindowSize() { 
if(starname == 1 || starname == 2) { 
win_width = self.innerWidth; 
win_height = self.innerHeight; 
} 
if (starname == 3) { 
win_width = document.body.clientWidth; 
win_height = document.body.clientHeight; 
} 
} 
function getScrollPosX() { 
if (starname == 1) return scrollX; 
if (starname == 2) return pageXOffset; 
if (starname == 3) return document.body.scrollLeft 
} 
function getScrollPosY() { 
if (starname == 1) return scrollY; 
if (starname == 2) return pageYOffset; 
if (starname == 3) return document.body.scrollTop; 
} 
function showLayer(layerName){ 
if (starname == 1) document.getElementById(layerName).style.visibility = "visible"; 
if (starname == 2) document.layers[layerName].visibility = "show"; 
if (starname == 3) document.all(layerName).style.visibility = "visible"; 
} 
function hideLayer(layerName){ 
if (starname == 1) document.getElementById(layerName).style.visibility = "hidden"; 
if (starname == 2) document.layers[layerName].visibility = "hide"; 
if (starname == 3) document.all(layerName).style.visibility = "hidden"; 
} 
function moveLayerTo(layerName, x, y){ 
if (starname == 1) { 
document.getElementById(layerName).style.left = x; 
document.getElementById(layerName).style.top = y; 
} 
if (starname == 2) { 
document.layers[layerName].left = x; 
document.layers[layerName].top = y; 
} 
if (starname == 3) { 
document.all(layerName).style.pixelLeft = x; 
document.all(layerName).style.pixelTop = y; 
} 
} 
var sx = new Array(), sy = new Array(), sclW = 0, sclH = 0; 
function initMeteor() { 
if (starname && meteorFlag == 0) { 
var ran = Math.random()*meteorRate; 
if (ran < 10) { 
getWindowSize(); 
if (move) sclW = getScrollPosX(), sclH = getScrollPosY(); 
sX = Math.floor(Math.random()*(win_width-meteorMaxSize-5)) + sclW; 
sY = Math.floor(Math.random()*(win_height-meteorMaxSize-5)) + sclH; 
eX = Math.floor(Math.random()*(win_width-meteorMaxSize-5)) + sclW; 
eY = Math.floor(Math.random()*(win_height-meteorMaxSize-5)) + sclH; 
for (var m=0; m<meteorNo; m++) { 
moveLayerTo("meteor"+m, sX, sY); 
sx[m] = sX; sy[m] = sY; 
} 
moveMeteor(); 
} 
} 
setTimeout("initMeteor()", 100); 
} 
var meteorFlag = 0; 
function moveMeteor() { 
var l, xp, yp, stopflag = false; 
for (var m=0; m<meteorNo; m++) { 
if (meteorFlag >= m) { 
l = Math.abs(Math.sqrt(Math.pow((eX - sx[m]),2) + Math.pow((eY - sy[m]),2))); 
if (l > dl) { 
xp = dl / l * (eX - sx[m]) + sx[m]; 
if (eX - sx[m] == 0) { 
if (sy[m] < eY) yp = sy[m] + dl; 
else yp = sy[m] - dl; 
} else yp = (sy[m] - eY) / (sx[m] - eX) * xp + sy[m] - (sy[m] - eY) / (sx[m] - eX) * sx[m]; 
sx[m] = xp; sy[m] = yp; 
showLayer("meteor"+m); 
moveLayerTo("meteor"+m, sx[m], sy[m]); 
} else { 
hideLayer("meteor"+m); 
if (m == meteorNo-1) stopflag = true; 
} 
} 
} 
if (!stopflag) { meteorFlag += 1; tim = setTimeout("moveMeteor()", 10); } 
else { clearTimeout(tim); meteorFlag = 0; } 
} 
// End --> 
</script> 
<SCRIPT LANGUAGE="JavaScript"> 
<!-- Beginning 
var starLay = '<SPAN id="gs" style="position:absolute; visibility:hidden;"></SPAN>'; 
for (i= meteorNo-1; i>=0; i--)  
{size += sizeStep; meteorMaxSize = size; 
if (starname == 1 || starname == 3) { 
if (useImg == 0) starLay += '<SPAN id="meteor' + i + 
'" style="position:absolute; width:' + size + 'px; font-size:' + size + 
'px; color:' + fontcolor + '; z-index:8; visibility:hidden;">' + yourstar + '</SPAN>'; 
} 
if (starname == 2) { 
if (size == 1) size = 2; 
if (useImg == 0) starLay += '<LAYER name="meteor'+ i + 
'" z-index="10" visibility="hide"><FONT color="' + fontcolor + '" style="font-size:' 
+ size + 'px;">' + yourstar + '</FONT></LAYER>'; 
} 
} 
document.writeln(starLay); 
initMeteor(); 
// End --> 
</SCRIPT> 
10.背景向下滑 
<script language="VBScript"> 
dim i, pic 
i = -1 
pic = document.body.sourceIndex 
sub scrollBG 
i=i+1 
Document.all(pic).style.BackgroundPosition= "0 " & i 
id=SetTimeOut("scrollBG", 50, "VBScript")end sub 
scrollBG</script> 
11.板面糢糊 
<style> 
body{filter:Blur(Direction=45,Strength=5)} 
</style> 
12.板面負片  
<style> 
body{Filter:Invert} 
</style> 
13.板面x光效果 
<style> 
body{Filter:Xray} 
</style> 
14.板面灰階 
<style> 
body{filter:gray} 
</style> 
15.語法閃字 
<img src="" width="0" height="0" border="0" ><font id="font" size=5 face=標楷體>打你想打O既字</font> 
16.跑馬燈訊息公告 
<style type="text/css"> 
.msgfont{width:360px; background-color: #888888; color: ffffff; font-family: 新細明體; font-size: 13px; text-align:left;} 
</style> 
<script language=JavaScript1.2> 
<!-- 
var line=new Array() 
line[1]="【雄之網頁】給所有人 的話: 本站提供留言板語法" 
line[2]="【別問我是誰】給大家 的話: 本站提供教學及素材" 
line[3]="別問我是誰_雄之網頁: 本站提供少量程式下載" 
line[4]="雄之網頁_別問我是誰: 本站開網日期為:2002年 5月 13日" 
line[5]="【別問我是誰】給大家 的話:本站永久網址為 遊客無法瀏覽此圖片或下載點,請先註冊或登入會員。" 
var longestmessage=1 
for (i=1;i<line.length;i++){ 
if (line.length>line[longestmessage].length) 
longestmessage=i} 
var tscroller_width=line[longestmessage].length*2 
lines=line.length-1 
if (document.all||document.getElementById){ 
document.write('<span id="banner" class="msgfont"></span>') 
} 
temp='' 
nextchar=-1; 
nextline=1; 
function animate(){ 
if (temp==line[nextline] & temp.length==line[nextline].length & nextline!=lines){ 
nextline++; 
nextchar=-1; 
banner.innerHTML=temp; 
temp=''; 
setTimeout('nextstep()',3000)} 
else if (nextline==lines & temp==line[nextline] & temp.length==line[nextline].length){ 
nextline=1; 
nextchar=-1; 
banner.innerHTML=temp; 
temp=''; 
setTimeout('nextstep()',3000)} 
else{nextstep()}} 
function nextstep(){ 
nextchar++; 
temp+=line[nextline].charAt(nextchar); 
banner.innerHTML=temp 
setTimeout("animate()",100)} 
if (document.all||document.getElementById) 
window.onload=animate 
// --> 
</script> 
17.走字語法 
<SCRIPT Language="JavaScript"> 
if(navigator.appVersion.charAt(0)>=4 && (navigator.appVersion).indexOf("MSIE")!=-1) isIE4 = true; 
else isIE4 = false; 
function textAnima_color2(id,n) { 
el = document.all.item(id,n); 
charColor = el.getAttribute("SET_COLOR"); 
cur = el.getAttribute("CURRENT_CHAR"); 
if(cur=="") cur = 0; 
getHTML= el.getAttribute("SET_TEXT");  
if(getHTML == "") { 
getHTML = el.innerText; 
el.setAttribute("SET_TEXT",getHTML);} 
bef_t = getHTML.substring(0,cur); ; 
aft_t = getHTML.substring(eval(cur)+1,getHTML.length); 
cur_t = getHTML.substr(cur,1); 
cur_t = cur_t.fontcolor(charColor); 
el.innerHTML = bef_t + cur_t + aft_t;cur++; 
if(cur > getHTML.length) cur=0; 
el.setAttribute("CURRENT_CHAR",cur); 
getT = el.getAttribute("SET_TIME");  
if(getT=="") getT = 100; 
setTimeout("textAnima_color2('"+id+"',"+n+")",eval(getT));} 
if(isIE4) {window.onload = init;} 
function init() { 
id = "ANIMA_TEXT_COLOR2";  
len = document.all.item(id).length; 
if(!len) len=1; 
for(var i=0;i<len;i++) { 
textAnima_color2(id,i);}} 
</SCRIPT>  
<span style="FONT-SIZE:20pt;COLOR:blue;FONT-FAMILY:標楷體;Times New Roman" id="ANIMA_TEXT_COLOR2" SET_COLOR="red" SET_TIME="80" CURRENT_CHAR SET_TEXT>歡迎光臨*雄之網頁</span> 
18.單色邊框 
<style> 
body{ 
border-left: 10px dotted pink; 
border-right: 10px dotted pink; 
border-top: 10px dotted pink; 
border-bottom: 10px dotted pink; 
}</style> 
19.板邊最外框邊色(雙色) 
<style> 
body{ 
border-left: 10px dotted purple; 
border-right: 10px dotted purple; 
border-top: 10px dotted pink; 
border-bottom: 10px dotted pink; 
}</style> 
 
20.停留秒數 
<SPAN STYLE='WIDTH:400;FONT-SIZE:12pt;COLOR:blue;filter:Glow(Color=white,Strength=10)'> 
<form name="d">您已經停留了 <input style="font-size:10pt" type="text" size="6" name="d2"> 秒</form></font> 
<SCRIPT Language="JavaScript"> 
var milisec=0 
var seconds=0 
document.d.d2.value='0' 
function display(){ 
if (milisec>=9){ 
milisec=0 
seconds+=1}else 
milisec+=1 
document.d.d2.value=seconds+"."+milisec 
setTimeout("display()",100) 
}display()</SCRIPT></SPAN> 
 
[ 本帖最後由 fy2-020418 於 2009-1-18 05:07 PM 編輯 ] 
 
 
 |