EK-Free.com » Xanga研究 » XANGA語法 [詳盡版]

頁: [1]

恩LOR。2006-7-28 01:07 PM
XANGA語法 [詳盡版]

[color=ff00ff]按CTRL+F搜索自己想要既野啦*V*[/color]

[CODE]
1. 登入
2. 密碼
3. 移除
4. 版面
5. 鎖CLICK
6. 震震
7. 透明
8. 字
9. 圖片
10. 背景
11. 滑鼠
12. 日記
13. 日記框
14. 卷軸
15. 改XANGA入面本來既字
16. 音樂
17. 播放器
18. 其他
[/CODE]

[[i] 本帖最後由 恩LOR。 於 2006-7-28 09:17 PM 編輯 [/i]]

恩LOR。2006-7-28 01:17 PM
[b][size=4][color=#ff00ff]1. 登入[/color][/size][/b]

登入時彈出WELCOME MSG

[CODE]
<script language="JavaScript">
<!--
alert("打你想彈出黎既字");
//--></script>
[/CODE]


[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]


強逼訪客登入..先可以入你個XANGA
步驟1: 放HEADER
[code]
<!-- Part I of Block Users Script submitted by xanga.com/sherrys_designs -->
<script LANGUAGE="JavaScript">
function redirect () {
location.href = 'http://www.xanga.com/signin.aspx';
}
</SCRIPT>
[/code]

步驟2: 放WEBSITE STATS
[code]
<!-- Part II of Block Users Script submitted by xanga.com/sherrys_designs -->
<script language="javascript">
function getXName() {
for (var i = 0; i < document.links.length; i++) {
if (document.links[i].href.substring(0,38)=="http://www.xanga.com/private/home.aspx") {
var link = document.links[i];
var text = document.all ? link.innerText : link.text ? link.text : '';
return text;
break;
}}
return null;
}

xName = getXName();

if (xName == 'USERNAME' || xName == 'USERNAME' || xName == null) {
alert("會顯示既字");
redirect();
}

</script>
[/code]

如果想BLOCK某D人..係"USERNAME"果度打你想BLOCK果個人既ID*
會彈" Sorry, you are either blocked from this site or not logged in."呢句咁既野出黎

[[i] 本帖最後由 恩LOR。 於 2006-8-11 02:43 PM 編輯 [/i]]

恩LOR。2006-8-11 06:44 AM
[b][size=4][color=#ff00ff]2. 密碼[/color][/size][/b]

輸入密碼 [1]

<SCRIPT LANGUAGE="JavaScript">
function password() {
var testV = 1;
var pass1 = prompt('請輸入密碼[ 打你條提示問題]:','');
while (testV < 3) {
if (!pass1)
history.go(-1);
if (pass1 == "打你個PW") {
alert('密碼正確!');
break;
}
testV+=1;
var pass1 =
prompt('密碼錯誤!請重新輸入*:');
}
if (pass1!="password" & testV ==3)
history.go(-1);
return " ";
}
document.write(password());
</SCRIPT>

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

輸入密碼[2] 打錯PW就會去左第2個網
[CODE]
<script LANGUAGE="JavaScript">
<!-- Begin
var monkey = prompt("請輸入所需要密碼"," 提示密碼 welcome ")
if (monkey == 'welcome'){
}
else {
self.location = '打你想要果個網'
}
// End -->
</script>
[/CODE]

恩LOR。2006-8-11 06:48 AM
_____________________留位______________________

恩LOR。2006-8-11 06:48 AM
[b][size=4][color=#ff00ff]4. 版面[/color][/size][/b]

改網頁名 [1]

[code]
<table border="0" width="100%" cellpadding="0" cellspacing="0"><tr><td valign="bottom" align="right"><script language=javascript>
document.title=("打你想改既名")
</script>

[/code]
[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]
改網頁名 [2]

[code]<script language=javascript>
document.title=("打你想改既名")
</script>[/code]
[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]
改網頁名 [3]

[code]<body ONDRAGSTART="window.event.returnValue=false" ONCONTEXTMENU="window.event.returnValue=false"

onSelectStart="event.returnValue=false" >

<script language=javascript >
title_new="打你想改既名"
step=0

function flash_title()
    {
      step++
      if (step==7) {step=1}
      if (step==1) {document.title=' '+title_new+' '}
      if (step==2) {document.title=' '+title_new+' '}
      if (step==3) {document.title=' '+title_new+' '}
      if (step==4) {document.title=' '+title_new+' '}
      if (step==5) {document.title=' '+title_new+' '}
      if (step==6) {document.title=' '+title_new+' '}
    }
flash_title()
</script>[/code]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

板面左右掉轉
[code]
<script language="Javascript">
var tds = document.getElementsByTagName("td");
for (var i = 0; i < tds.length; i++){
if (tds[i].width == "200"){
tds[i].parentNode.appendChild(tds[i].cloneNode(true));
tds[i].parentNode.removeChild(tds[i]);
break;
}}
</script>
[/code]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

按圖進入
放O係HEADER所有CODE既上面

[code]
<script type='text/javascript'>
// intro splash page by micron
// for more xanga scripts and help go to createblog.com

// change this url to an image of your choice
var image = '圖片網址';

function enterSite() {
document.getElementById('splash').style.display = 'none';
var content = document.getElementsByTagName("center");
for (var i=0; i<content.length;i++) {
content[i].style.display = 'block';
}
return false;
}

if (document.title.slice(-10) == 'Xanga Site') {
document.write('</span></center><style type="text/css"> center {display:none;} .image {border:0px solid #dcdcdc;} </style><table

height="100%" width="100%" id="splash"><tr><td align="center" valign="middle" style="text-align:center !important;"><a href="#"

onclick="return enterSite();"><img src="'+ image +'" border="0" class="image"></a></td></tr></table><center><span>');
}
</script>
[/code]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

框內飛字
[IMG]http://xs101.xs.to/xs101/06231/123456789.JPG[/IMG]
<center><table>
<TR>
<td>
<fieldset>
<marquee direction="left" height=30 width=35 scrollamount="2"><font
color=black
family="arial" size=2>
你好嗎</font>
</marquee>
</fieldset>
</td>
<td>
<fieldset>
<marquee direction="down" height=30 width=35 scrollamount="1"><font
color=FF00CC
family="arial" size=2>
你好嗎</font>
</marquee>
</fieldset>
</td>
<td>
<fieldset>
<marquee direction="right" height=30 width=35 scrollamount="1"><font
color=FFFF66
family="arial" size=2>
你好嗎</font>
</marquee>
</fieldset>
</td>
<td>
<fieldset>
<marquee direction="left" height=30 width=35 scrollamount="1"><font
color=66FF66
family="arial" size=2>
你好嗎</font>
</marquee>
</fieldset>
</td>
<td>
<fieldset>
<marquee direction="up" height=30 width=35 scrollamount="1"><font
color=3399FF
family="arial" size=2>
你好嗎</font>
</marquee>
</fieldset>
</td>
<td>
<fieldset>
<marquee direction="down" height=30 width=35 scrollamount="1"><font
color=9900FF
family="arial" size=2>
你好嗎</font>
</marquee>
</fieldset>
</td>
<td>
</TABLE></center>

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]
格仔分隔線

[CODE]
<script language = JavaScript>
<!--
// customize by changing the values below
// various colors, in quotes, seperated by commas
var blinkColors = new Array("#6699ff", "#999999", "#ff409f", "#ffffff");
// the border color
var blinkBorderColor = "#000000";
// the border width, in pixels
var blinkBorderWidth = 1;
// the # of rows
var blinkRows = 1;
// the # of columns
var blinkCols = 50;
// the width of the entire box, in pixels
var blinkWidth = 600;
// the height of each row, in pixels
var blinkRowHeight = 10;
// the speed of blinking, in milliseconds
var blinkRate = 10;

// do not edit below this line
st = setTimeout;
document.write("<table id='blinkbox' border=0 width='"+ blinkWidth +"' bgcolor='"+ blinkBorderColor +"' cellspacing='"+

blinkBorderWidth +"'>");
for(r = 0; r < blinkRows; r++)
{
    document.write("<TR>");
    for(c = 0; c < blinkCols; c++)
    {
        document.write("<TD height='"+ blinkRowHeight +"'></TD>");
    }
    document.write("</TR>");
}
document.write("</table>");
// ... and this makes it blink
function blinkIt()
{
    changecell = Math.floor(Math.random() * (blinkRows * blinkCols));
    changecolor = Math.floor(Math.random() * blinkColors.length);
    bb = document.getElementById("blinkbox");
    bbtd = bb.getElementsByTagName("td");
    bbtd[changecell].style.backgroundColor = blinkColors[changecolor];
    st("blinkIt()", blinkRate);
}
blinkIt();
//-->
</script>
[/CODE]

恩LOR。2006-8-11 06:48 AM
[b][size=4][color=#ff00ff]5. 鎖CLICK [/color][/size][/b]

[1] 鎖Right Click + 彈警告

[CODE]
<script language="JavaScript">
if (navigator.appName.indexOf("Internet Explorer") != -1)
document.onmousedown = noSourceExplorer;
function noSourceExplorer(){if (event.button == 2 |
event.button == 10){alert("警告的字")
;}}</script>
[/CODE]

人地RIGHT CLICK果陣就會彈個警告出黎..
每次RIGHT CLICK都只會彈一個!

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

[2] 鎖Right Click + 彈警告 [多個警告]
[CODE]
<script language=Javascript>
function click(){
if(event.button==2){earthquake()
alert("警告的字")
window.open("網址")
;}
}document.onmousedown=click// --]
  function earthquake(){
window.moveTo(1000,5000)
}
</script>
[/CODE]

RIGHT CLICK果陣就會彈個警告出黎..仲會彈好多個

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

[3] 鎖RIGHT CLICK + 防HIGHLIGHT
[CODE]<body bgcolor="#FFFFFF" ondragstart="return false" onselectstart="return false" oncontextmenu="return false">

[/CODE]

RIGHT CLICK都HIGHLIGHT果陣會咩反應都冇"

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

[4] 鎖RIGHT CLICK但唔防HIGHLIGHT

[CODE]<SCRIPT Language="JavaScript">
var message="Function Disabled!";
///////////////////////////////////
function clickIE() {if (document.all) {alert(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {alert(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

document.oncontextmenu=new Function("return false")
</SCRIPT>
[/CODE]

恩LOR。2006-8-11 06:49 AM
[b][size=4][color=#ff00ff]6. 震震[/color][/size][/b]

[1] 震震震震震震震震!!

[CODE]
<SCRIPT Language="JavaScript">
netscape = (navigator.appName == "Netscape");
n4 = netscape && (parseInt(navigator.appVersion) >= 4);
explorer = (navigator.appName == "Microsoft Internet Explorer");
ie4 = explorer && (parseInt(navigator.appVersion) >= 4);
var time=0,max_time=5;
function shake(n) {
if (n4 || ie4) {
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 shake2() {
if(max_time==0) {
shake(2);
setTimeout('shake2()',400);
}
else if(time<max_time) {
time++;
shake(2);
setTimeout('shake2()',400);
}
}
shake2();
</SCRIPT>
[/CODE]
[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]
[2] 直向震動

[CODE]
<script language = "JavaScript">
<!--
function shake( )
{
    for (i = 10; i > 0; i--)
    {
        self.moveBy(0,i)
        self.moveBy(0,-i)
    }
}
shake( );
//-->
</script>
[/CODE]
[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]
[3] 雙向震動

[CODE]
<script language = "JavaScript">
<!--
function shake( )
{
    for (i = 10; i > 0; i--)
    {
        self.moveBy(0,i)
        self.moveBy(i,0)
        self.moveBy(0,-i)
        self.moveBy(-i,0)
    }
}
shake( );
//-->
</script>
[/CODE]

恩LOR。2006-8-11 06:49 AM
[b][size=4][color=#ff00ff]7. 透明[/color][/size][/b]

成個版面透明
[CODE]
<STYLE>
table{filter:Alpha(Opacity=50)}
</STYLE>
[/CODE]
[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

個人資料框透明
改OPACITY..數字愈細愈透
[CODE]
<style type="text/css">
table.left { FILTER: alpha(opacity=85); }
</style>
[/CODE]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]
日記透明..MOUSE指向篇日記先會睇到
[CODE]
<script language="javascript">
//Sets blog opacity (0-100)
opcty = 10;

//Sets rollover opacity
msvropcty = 100;

////////////////////////////////////

tables = document.getElementsByTagName('table');

for(var j=0;j<tables.length;j++){

if(tables[j].className == "blogbody"){

tables[j].style.filter = "alpha(opacity=" + opcty + ")";
tables[j].onmouseover = function(){this.style.filter = "alpha(opacity=" + msvropcty + ")";}
tables[j].onmouseout = function(){this.style.filter = "alpha(opacity=" + opcty + ")";}

}

}

//--></script>[/CODE]

恩LOR。2006-8-11 06:50 AM
[b][size=4][color=#ff00ff]8. 字 [/color][/size][/b]

陰影
放O係HEADER

OFFX  反射向橫既大細
OFFY  反射向下既大細
HEIGHT  字既高度

[CODE]
<!--A:hover{color:#最面果隻色;filter:dropshadow(color=#反射後面果隻色,offx=2,offy =2,positive=true);height:16pt;text-

decoration:none;}A{text-decoration:none;}-->
[/CODE]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

漸變
放O係HEADER

OPACITY  最深色
FinishOPACITY  最淺色

[CODE]
<style>
a:hover, a:link, a:visited
{filter:blur; .alpha
{width: inherit; height: 1;
filter: alpha
(Opacity=50, FinishOpacity=10, Style=1, StartX=0, StartY=0, FinishX=580, FinishY=0);}
</style>
[/CODE]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]
發光字

[CODE]
<style>#glowtext{filter:glow(color=white,strength=3);
width:100%;}</style><SCRIPT LANGUAGE="JavaScript">
function glowit(which){if (document.all.glowtext[which].filters[0].strength==9)
document.all.glowtext[which].filters[0].strength=6
else
document.all.glowtext[which].filters[0].strength=9
}function glowit2(which){if (document.all.glowtext.filters[0].strength==9)
document.all.glowtext.filters[0].strength=6
else
document.all.glowtext.filters[0].strength=9}function startglowing(){if (document.all.glowtext&&glowtext.length){for

(i=0;i<glowtext.length;i++)eval(setInterval("glowit(+i+)",150))}else if (glowtext)setInterval("glowit2(0)",150)}if (document.all)

window.onload=startglowing
</SCRIPT><span id="glowtext"><font size="5" color="red">

打字既地方

</font></span>
[/CODE]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]
D字上下都有虛線

[CODE]
|<STYLE TYPE="text/css">
<!--
A{text-decoration:none;}
A:hover{
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#FFFFFF;
border-top-width:1px;
border-top-style:dotted;
border-top-color:#000000;}
-->
</style>
[/CODE]
[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

MOUSE掂住果陣個字會變大
[CODE]
<style>
a:hover{font size: 10pt;}
</style>
[/CODE]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]
MOUSE掂住果陣會變彩虹字

[CODE]
<script language=javascript>
var rate = 80; // Increase amount(The degree of the transmutation)
var obj; // The object which event occured in
var act = 0; // Flag during the action
var elmH = 0; // Hue
var elmS = 128; // Saturation
var elmV = 255; // Value
var clrOrg; // A color before the change
var TimerID; // Timer ID
si=setInterval;
if (navigator.appName.indexOf("Microsoft",0) != -1 && parseInt(navigator.appVersion) >= 4) {
Browser = true;
} else {
Browser = false;
}
if (Browser) {
document.onmouseover = doRainbowAnchor;
document.onmouseout = stopRainbowAnchor;
}
function doRainbow()
{
if (Browser && act != 1) {
act = 1;
obj = event.srcElement;
clrOrg = obj.style.color;
TimerID = si("ChangeColor()",100);
}
}
function stopRainbow()
{
if (Browser && act != 0) {
obj.style.color = clrOrg;
clearInterval(TimerID);
act = 0;
}
}
function doRainbowAnchor()
{
if (Browser && act != 1) {
obj = event.srcElement;
while (obj.tagName != 'A' && obj.tagName != 'BODY') {
obj = obj.parentElement;
if (obj.tagName == 'A' || obj.tagName == 'BODY')
break;
}
if (obj.tagName == 'A' && obj.href != '') {
act = 1;
clrOrg = obj.style.color;
TimerID = si("ChangeColor()",100);
}
}
}
//document.write.blogring
function stopRainbowAnchor()
{
if (Browser && act != 0) {
if (obj.tagName == 'A') {
obj.style.color = clrOrg;
clearInterval(TimerID);
act = 0;
}
}
}
function ChangeColor()
{
obj.style.color = makeColor();
}
function makeColor()
{
// HSVtoRGB
if (elmS == 0) {
elmR = elmV; elmG = elmV; elmB = elmV;
}
else {
t1 = elmV;
t2 = (255 - elmS) * elmV / 255;
t3 = elmH % 60;
t3 = (t1 - t2) * t3 / 60;
if (elmH < 60) {
elmR = t1; elmB = t2; elmG = t2 + t3;
}
else if (elmH < 120) {
elmG = t1; elmB = t2; elmR = t1 - t3;
}
else if (elmH < 180) {
elmG = t1; elmR = t2; elmB = t2 + t3;
}
else if (elmH < 240) {
elmB = t1; elmR = t2; elmG = t1 - t3;
}
else if (elmH < 300) {
elmB = t1; elmG = t2; elmR = t2 + t3;
}
else if (elmH < 360) {
elmR = t1; elmG = t2; elmB = t1 - t3;
}
else {
elmR = 0; elmG = 0; elmB = 0;
}
}
//document.write.blogring
elmR = Math.floor(elmR);
elmG = Math.floor(elmG);
elmB = Math.floor(elmB);
clrRGB = '#' + elmR.toString(16) + elmG.toString(16) + elmB.toString(16);
elmH = elmH + rate;
if (elmH >= 360)
elmH = 0;
return clrRGB;
}
</script>
[/CODE]

恩LOR。2006-8-11 06:50 AM
[b][size=4][color=#ff00ff]9. 圖片[/color][/size][/b]

圖片透明
OPACITY透明度..愈細愈透"
只要放O係你想放既地方就OK*
[CODE]<img style="FILTER: alpha(opacity=50)" onmouseout=makevisible(this,1) src="圖片網址">[/CODE]
[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]
圖片模糊
STYLE有3個..可以張數字轉1,2,3"
[CODE]<img src="圖片網址" style="filter:Alpha(Opacity=80,style=2)">[/CODE]

恩LOR。2006-8-11 06:51 AM
[b][size=4][color=#ff00ff]10. 背景[/color][/size][/b]

隨機背景圖
[CODE]
<script language=javascript>
<!--
var pic=new Array(5)
pic[0]="圖1網址"
pic[1]="圖2網址"
pic[2]="圖3網址"
pic[3]="圖4網址"
pic[4]="圖5網址"

var newdate=new Date()
var getpic=newdate.getSeconds()%pic.length
document.write('<body background='+pic[getpic]+'>')
//-->
</script>
[/CODE]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

日記內容有背景
[CODE]
<style type="text/css">
table.blogbody {
family-font: verdana;
border: 粗度px dotted #顏色;
BACKGROUND-IMAGE: url(圖片網址);
FILTER: alpha(opacity=透明度);
}
<style>

[/CODE]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

個人資料框背景

th =TITLE背景
td =框背景

[CODE]
<STYLE type="text/css">
<!--
table.left th { background-image:url(' 圖址 ') }
table.left td { background-image:url(' 圖址 ') }
//-->
</STYLE>
[/CODE]
[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

自動替換背景

var swapspeed=2   
可以修改變換的時間
數值愈大..更換背景既時間愈慢"

[CODE]
<script language="JavaScript">
<!--
var backgroundimage=new Array("圖片網址1","圖片網址2","圖片網址3")
var swapspeed=2
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>
[/CODE]

恩LOR。2006-8-11 06:51 AM
[b][size=4][color=#ff00ff]11. 滑鼠[/color][/size][/b]

滑鼠指標 [1]

[CODE]
<STYLE TYPE="text/css">p {align=justify}
BODY{cursor: url(圖片網址一);}
a {cursor: url(圖片網址二);}
</STYLE>
[/CODE]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

滑鼠指標 [2]

[CODE]
<STYLE>
BODY {
        CURSOR: url('游標網址');
}
A:link {
        CURSOR: url('游標網址');
}
A:visited {
        CURSOR: url('游標網址');
}
</STYLE>
[/CODE]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

改滑鼠為大十字線 [1]

[CODE]
<head>

<SCRIPT Language="JavaScript1.2">
if (document.all&&!window.print){
leftright.style.width=document.body.clientWidth-2
topdown.style.height=document.body.clientHeight-2
}
else if (document.layers){
document.leftright.clip.width=window.innerWidth
document.leftright.clip.height=1
document.topdown.clip.width=1
document.topdown.clip.height=window.innerHeight
}


function followmouse1(){
//move cross engine for IE 4+
leftright.style.pixelTop=document.body.scrollTop+event.clientY+1
topdown.style.pixelTop=document.body.scrollTop
if (event.clientX<document.body.clientWidth-2)
topdown.style.pixelLeft=document.body.scrollLeft+event.clientX+1
else
topdown.style.pixelLeft=document.body.clientWidth-2
}

function followmouse2(e){
//move cross engine for NS 4+
document.leftright.top=e.y+1
document.topdown.top=pageYOffset
document.topdown.left=e.x+1
}

if (document.all)
document.onmousemove=followmouse1
else if (document.layers){
window.captureEvents(Event.MOUSEMOVE)
window.onmousemove=followmouse2
}

function regenerate(){
window.location.reload()
}
function regenerate2(){
setTimeout("window.onresize=regenerate",400)
}
if ((document.all&&!window.print)||document.layers)
//if the user is using IE 4 or NS 4, both NOT IE 5+
window.onload=regenerate2
</SCRIPT>
<style>
<!--
#leftright, #topdown{
position:absolute;
left:0;
top:0;
width: 1px;
height: 1px;
layer-bockground-color:#B0D0F8;
background-color:#000080;<!-- 設定瞄準線顯示顏色-->
z-index: 100;
font-size: 2px;
}
-->
</style>
</head>

<boby>
<div id="leftright" style="width:expression(document.body.clientWidth-2)"></div>
<div id="topdown" style="height:expression(document.body.clientHeight-2)"></div>
</boby>[/CODE]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

改滑鼠為大十字線 [2]

[CODE]
<script language="JavaScript1.2">
if (document.all&&!window.print){leftright.style.width=document.body.clientWidth-2
topdown.style.height=document.body.clientHeight-2
}else if (document.layers){
document.leftright.clip.width=window.innerWidth
document.leftright.clip.height=1
document.topdown.clip.width=1
document.topdown.clip.height=window.innerHeight
}function followmouse1(){//move cross engine for IE 4+
leftright.style.pixelTop=document.body.scrollTop+event.clientY+1
topdown.style.pixelTop=document.body.scrollTop
if (event.clientX<document.body.clientWidth-2)
topdown.style.pixelLeft=document.body.scrollLeft+event.clientX+1
else
topdown.style.pixelLeft=document.body.clientWidth-2
}function followmouse2(e){
//move cross engine for NS 4+
document.leftright.top=e.y+1
document.topdown.top=pageYOffset
document.topdown.left=e.x+1
}if (document.all)document.onmousemove=followmouse1
else if (document.layers){window.captureEvents(Event.MOUSEMOVE)
window.onmousemove=followmouse2}function regenerate(){window.location.reload()}function regenerate2(){setTimeout

("window.onresize=regenerate",400)}if ((document.all&&!window.print)||document.layers)//if the user is using IE 4 or NS 4, both

NOT IE 5+
window.onload=regenerate2
</script><style>#leftright, #topdown{position:absolute;
left:0;top:0;width:1px;height:1px;layer-background-color:no;
background-color:white;
z-index:100;font-size:1px;}</style><div id="leftright" style="width:expression(document.body.clientWidth-2)"></div><div

id="topdown" style="height:expression(document.body.clientHeight-2)"></div>
[/CODE]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

滑鼠帶彩色字+陰影

[CODE]<style>.spanstyle {position:absolute;visibility:visible;top:-50px;font-size:20pt;font-family:Verdana;filter:glow

(color=white,strength=2)">}</style><BODY onload=javascript:pageonload()><SCRIPT language=javascript>
var message="歡迎光臨";
var x,y;
var step=28;
var flag=0;message=message.split("");var xpos=new Array();for (i=0;i<=message.length-1;i++) {xpos[i]=-50;}var ypos=new Array();
for (i=0;i<=message.length-1;i++) {ypos[i]=-50;}function handlerMM(e) {x = (document.layers) ? e.pageX :

document.body.scrollLeft+event.clientX+20;y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY;flag=1;}

function makesnake() {if (flag==1 && document.all) {for (i=message.length-1; i>=1; i--) {xpos[i]=xpos[i-1]+step;ypos[i]=ypos[i-1];}

xpos[0]=x+step;ypos[0]=y;for (i=0; i<=message.length-1; i++) {var thisspan = eval("span"+(i)+".style");thisspan.posLeft=xpos

[i];thisspan.posTop=ypos[i];thisspan.color=Math.random() * 255 * 255 * 255 + Math.random() * 255 * 255 + Math.random() *

255;}}else if (flag==1 && document.layers) {for (i=message.length-1; i>=1; i--) {xpos[i]=xpos[i-1]+step;ypos[i]=ypos[i-1];}xpos[0]

=x+step;ypos[0]=y;for (i=0; i<message.length-1; i++) {var thisspan = eval("document.span"+i);thisspan.left=xpos

[i];thisspan.top=ypos[i];thisspan.color=Math.random() * 255 * 255 * 255 + Math.random() * 255 * 255 + Math.random() * 255;}}}

</SCRIPT><SCRIPT language=javascript> function pageonload() { makesnake(); window.setTimeout("pageonload();", 2); } </SCRIPT>
<SCRIPT language=javascript> for (i=0;i<=message.length-1;i++) { document.write("<span id=span"+i+" class=spanstyle>");
document.write(message[i]); document.write("</span>"); } if (document.layers) { document.captureEvents(Event.MOUSEMOVE); }

document.onmousemove = handlerMM; </SCRIPT>

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

滑鼠帶圖
[CODE]
<body

onmousemove="C.style.left=document.body.scrollLeft+event.clientX+10;C.style.top=document.body.scrollTop+event.clientY+10"><fon

t id="C" style="position:absolute" ><img border="0" src="圖片網址"></font>
[/CODE]

恩LOR。2006-8-11 06:52 AM
[b][size=4][color=#ff00ff]12. 日記[/color][/size][/b]

轉日期個樣"

o係下面example果度打今日既日期
[img]http://xs301.xs.to/xs301/06231/666666666.png[/img]


[code]
<script type="text/javascript">
// ====================
// listing of available constants (using date
// "Monday, June 5, 2006" as an example):
// dd = 5
// ddd = Mon
// dddd = Monday
// mm = 06
// mmm = Jun
// mmmm = June
// yy = 06
// yyyy = 2006
// ====================

function formatEntryDate()
{
// adjust the dateFormatStr below as you see fit
// ========================================
dateFormatStr = '<table width="75%"><tr><td style="border-top: none; border-bottom: 2px dashed #999999; border-left: none;

border-right: none; background-color: #ffccff; background-image: none; text-align: left; font-family: verdana; font-size: 15px;

font-color: #000000; font-weight: bold;">* dd-mmm-yyyy  ddd = ]</td></tr></table>';
// ========================================
function getMonthNr(sMonth)
{
months = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
for (var n = 0; n < months.length; ++n)
{
if (months[n] == sMonth)
{
if ( n + 1 < 10)
return '0' + (n + 1).toString()
else
return (n + 1).toString();
}
}
}
allDivs = document.getElementsByTagName('div');
for (var i = 0; i < allDivs.length; ++i)
{
if (allDivs[i].className == 'blogheader')
{
newDateFormat = dateFormatStr;
entryDate = allDivs[i].innerHTML;
// day
dayLong = entryDate.substr(0, entryDate.indexOf(',')); // dddd
dayShort = dayLong.substr(0, 3); // ddd
tempStr = entryDate.substr(dayLong.length + 1);
dayNr = tempStr.substr(tempStr.indexOf(',') - 2, 2); // dd
newDateFormat = newDateFormat.replace('dddd', dayLong);
newDateFormat = newDateFormat.replace('ddd', dayShort);
newDateFormat = newDateFormat.replace('dd', dayNr);
// month
monthLong = tempStr.substr(1, tempStr.indexOf(',') - 3); // mmmm
monthShort = monthLong.substr(0, 3); // mmm
monthNr = getMonthNr(monthShort); // mm
newDateFormat = newDateFormat.replace('mmmm', monthLong);
newDateFormat = newDateFormat.replace('mmm', monthShort);
newDateFormat = newDateFormat.replace('mm', monthNr);
// year
yearLong = tempStr.substr(tempStr.indexOf(',') + 2); // yyyy
yearShort = yearLong.substr(2); // yy
newDateFormat = newDateFormat.replace('yyyy', yearLong);
newDateFormat = newDateFormat.replace('yy', yearShort);
allDivs[i].innerHTML = newDateFormat;
}
}
}
formatEntryDate();
</script>
[/code]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

SHOW出黎既日記篇數

第二行既numberOfEntries 代表SHOW出黎既日記篇數
想SHOW3篇既話就將1轉為3

[CODE]
<script>
numberOfEntries = 1; //Change this value here...
if(location.pathname=='/自己XANGA ID'){
var tds = document.getElementsByTagName ('a');
for (var i = 0; i < tds.length; i++) {
timeString = tds.innerText;
if(timeString.match(/\d+:\d+ [ap]m\b/i)){break;}
}
stuff = tds.parentNode.parentNode.parentNode.parentNode.parentNode;
for(j=1;j<numberOfEntries;j++){
stuff=stuff.nextSibling.nextSibling.nextSibling
if(stuff.tagName=='BR'){
stuff=stuff.previousSibling;
}
}
for(i=0;i<20;i++){
if(stuff.tagName=='HR' && stuff.nextSibling.tagName=='TABLE')
{
stuff.nextSibling.removeNode(true);
break;
}
stuff = stuff.nextSibling;
stuff.style.display='none';
}}
</script>
[/CODE]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

將所有日記轉為私人

[CODE]
<!--- code by cychoi --->
<!--- get code from kkx3.com --->
<script>
/***********************************************\
* A xanga widget to Change all posts(excluding protected posts) to private posts. *
* It takes some time to finish if you got load of posts. *
* Options: *
* 1 --> Private all posts(exclude protected posts); *
* 2 --> Public all posts(exclude protected posts); *
* 3 --> DO NOT run the script *
* cychoi(07/04/2006) *
\***********************************************/


// 1 代表 private晒所有日記, 2 代表顯示所有日記, 3 代運行呢段code
Options = 1;

/*(((( *Do NOT edit beyond this line* ))))*/
var kurl = document.URL.toLowerCase(), key;
Options==1?key="Public":Options==2?key="Private":false;
if(kurl.indexOf("/private/") > 0 && Options != 3) {
var kkx3 = document.getElementsByTagName("A");
for(var i=0; i<kkx3.length; i++) {
if(kkx3[i].href.indexOf("entryprivacy.aspx") > 0 && kkx3[i].innerHTML == key) {
window.location.href = kkx3[i].href;
break;
} else if(kkx3[i].href.indexOf("&direction=n") > 0 && kkx3[i].href.indexOf("nextdate=") > 0) {
window.location.href = kkx3[i].href;
break;
}
}
}
</script>
<!--- get code from kkx3.com --->
<!--- code by cychoi --->
[/CODE]

恩LOR。2006-8-11 06:52 AM
[b][size=4][color=#ff00ff]13. 日記框[/color][/size][/b]

日記外框
[code]
<style>body {
border-style: liquid ;
border-top-width: 50px;
border-bottom-width: 50px;
border-left-width: 50px;
border-right-width: 50px;
border-color: black;}</style>
[/code]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]
變色外框

[code]
<SCRIPT LANGUAGE="JavaScript">
colours=new Array('cccccc','ffffff','000000')
function gs(){
var clrPos=Math.floor(Math.random()*colours.length)
with (window.document.body.style){
borderWidth=10;
borderStyle='solid';
borderColor=colours[clrPos];}}
if (document.all)window.document.body.onscroll=gs;
</SCRIPT>
[/code]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]
日記外框+素材

[code]
<head>
  <title>USERNAME's diary</title>
  <style type="text/css">
   body{
    background-color: #FF00FF;(日記外框可加<img></img>
    scrollbar-arrow-color: #CCFFCC;
    scrollbar-face-color: #CCCC99;
    scrollbar-track-color: #CC9966;
    scrollbar-highlight-color: #CC6633;
    scrollbar-shadow-color: #CC3300;
    scrollbar-3dlight-color: #FBE1F5;
    scrollbar-darkshadow-color: #FBE1F5;}(以上都是外框拉上下個顏色)
   .entry{
    position: static;
    z-index:1;
    padding:8px;
    border:2px solid #330000;(本身日記個邊)
    background-color: #00FF00;(本身日記個background-color可以加<img></img>)
    color: #0033CC;
    font:13px 'Trebuchet MS';
    line-height:18px;
    overflow:auto;
    scrollbar-track-color: #F3A1DF;(here)
    scrollbar-3dlight-color: #F3A1DF;
    scrollbar-darkshadow-color: #660066;
    scrollbar-face-color: #F3A1DF;
    scrollbar-highlight-color: #F3A1DF;
    scrollbar-shadow-color: #F3A1DF;
    scrollbar-arrow-color: #DB1FAD;(here - there is 本身日記外框拉上下個顏色)
    box-sizing:border-box;
    -moz-box-sizing:border-box;}
   h1{
    margin:0px;
    font:17px 'Trebuchet MS';
    font-weight:bold;
    text-align:left;
    border-bottom:1px dashed #DB1FAD;}
   h2{
    margin:0px;
    font:13px 'Trebuchet MS';
    font-weight:bold;
    text-align:right;}
   h3{
    margin:0px;
    font:13px 'Trebuchet MS';
    font-weight:bold;
    text-align:left;}
   h4{
    margin:0px;
    font:14px 'Trebuchet MS';
    font-weight:bold;
    text-align:left;}
   input,textarea{
    font:11px 'Verdana';
    color:#DB1FAD;
    background-color:#FBE1F5;
    border:1px solid #DB1FAD;
    scrollbar-face-color:#FBE1F5;
    scrollbar-track-color:#FBE1F5;
    scrollbar-highlight-color:#FBE1F5;
    scrollbar-shadow-color:#FBE1F5;
    scrollbar-3dlight-color:#FBE1F5;
    scrollbar-darkshadow-color:#FBE1F5;}
   a:link{
    color:#DB1FAD;
    text-decoration:none;
    border-bottom:1px dashed #FBE1F5;}
   a:visited{
    color:#DB1FAD;
    text-decoration:none;
    border-bottom:1px dashed #FBE1F5;}
   a:hover{
    color:#FBE1F5;
    text-decoration:none;
    border-bottom:1px dashed #DB1FAD;}
   a:active{
    color:#FBE1F5;
    text-decoration:none;
    border-bottom:1px solid #DB1FAD;}
  </style>
</head>
<body>
  <div class="entry" style="top:90; left:90; width:900; height:850;">
</body>
</html>
[/code]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]
日記背景外框

[code]
</table><DIV align="center" valign="middle" style="filter: alpha(opacity=100); overflow: auto; width: 800px; height: 600px;

background-image: url('圖片網址'); background-color: #FFFFFF; border: 2px dotted #000000">
[/code]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]
日記內容框

[code]
<style type="text/css">
table.blogbody {
/* this edits the other the place where the  blog is */;
family-font: verdana;
border: 粗度px double #色;
width:闊px;
FILTER: alpha(opacity=透明度);

</style>
[/code]

恩LOR。2006-8-11 06:53 AM
[b][size=4][color=#ff00ff]14. 卷軸[/color][/size][/b]

卷軸

[CODE]
<style>
body{
scrollbar-arrow-color: #000000;
scrollbar-3dlight-color: #999999;
scrollbar-highlight-color: #ffffff;
scrollbar-face-color: #999999;
scrollbar-track-color: #cccccc;
scrollbar-shadow-color: #666666;
scrollbar-darkshadow-color: #000000;
}
</style>
[/CODE]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]
變色卷軸

[CODE]
<script language="JavaScript">
<!--
colours = new Array('#000000', '#999999', '#6699ff', '#fcc0e5', '#ff409f', '#cc99ff')
function flash()
{
var clrPos = Math.floor(Math.random() * colours.length)
with(window.document.body.style)
{
scrollbarFaceColor = document.bgColor;
scrollbarTrackColor = document.bgColor;
scrollbarArrowColor = colours[clrPos];
scrollbarHighlightColor = document.bgColor;
scrollbar3dLightColor = colours[clrPos];
scrollbarShadowColor = document.bgColor;
scrollbarDarkShadowColor = colours[clrPos];
borderWidth = 2;
borderStyle = 'solid';
borderColor = colours[clrPos];
}
}
if (document.all)window.document.body.onscroll = flash;
//-->
</script>
[/CODE]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]
個人資料框加卷軸

[code]
<script type="text/javascript">
function adjustSirListHeight()
{
   // *** define the height of your SIR-list in the line below
   var sirListHeight = '120px';
   var allTables = document.getElementsByTagName('tbody');
   for (i=0; i < allTables.length; i++)
   {
       if ((allTables[i].innerHTML.indexOf('Profile') != -1) &&
           (allTables[i].innerHTML.toUpperCase().indexOf('<TABLE') == -1))
       {
           sirlist = allTables[i].lastChild;
           temp = sirlist.firstChild.innerHTML;
           sirlist.removeChild(sirlist.firstChild);
           td = document.createElement('td');
           div = document.createElement('div');
           div.style.width = '190px';
           div.style.height = sirListHeight;
           div.style.overflow = 'auto';
           div.innerHTML = temp;
           td.appendChild(div);
           sirlist.appendChild(td);
           break;
       }
   }
}
if (navigator.userAgent.indexOf('Mac') == -1)
   if ((document.URL.indexOf('weblogs') == -1) &&
       (document.URL.indexOf('guestbook') == -1) &&
       (document.URL.indexOf('events') == -1) &&
       (document.URL.indexOf('reviews') == -1))
       adjustSirListHeight();
</script>
[/code]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

Subscriptions加卷軸

[code]
<script type="text/javascript">
function adjustSirListHeight()
{
// define the height of your SIR-list in the line below
var sirListHeight = '90px';
var allTables = document.getElementsByTagName('tbody');
for (i=0; i < allTables.length; i++)
{
if ((allTables[i].innerHTML.indexOf('Sites I Read') != -1) &&
(allTables[i].innerHTML.toUpperCase().indexOf('<TABLE') == -1))
{
sirlist = allTables[i].lastChild;
temp = sirlist.firstChild.innerHTML;
sirlist.removeChild(sirlist.firstChild);
td = document.createElement('td');
div = document.createElement('div');
div.style.width = '165px';
div.style.height = sirListHeight;
div.style.overflow = 'auto';
div.innerHTML = temp;
td.appendChild(div);
sirlist.appendChild(td);
break;
}
}
}
if (navigator.userAgent.indexOf('Mac') == -1)
if ((document.URL.indexOf('weblogs') == -1) &&
(document.URL.indexOf('guestbook') == -1) &&
(document.URL.indexOf('events') == -1) &&
(document.URL.indexOf('reviews') == -1))
adjustSirListHeight();
</script>
[/code]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]
Blogrings加卷軸

[code]
<!-- begin code provided by Kkx3.com-->
<script type="text/javascript">
function adjustSirListHeight()
{
   // *** define the height of your SIR-list in the line below
   var sirListHeight = '框高度px';
   var allTables = document.getElementsByTagName('tbody');
   for (i=0; i < allTables.length; i++)
   {
       if ((allTables[i].innerHTML.indexOf('Blogrings') != -1) &&
           (allTables[i].innerHTML.toUpperCase().indexOf('<TABLE') == -1))
       {
           sirlist = allTables[i].lastChild;
           temp = sirlist.firstChild.innerHTML;
           sirlist.removeChild(sirlist.firstChild);
           td = document.createElement('td');
           div = document.createElement('div');
           div.style.width = '190px';
           div.style.height = sirListHeight;
           div.style.overflow = 'auto';
           div.innerHTML = temp;
           td.appendChild(div);
           sirlist.appendChild(td);
           break;
       }
   }
}
if (navigator.userAgent.indexOf('Mac') == -1)
   if ((document.URL.indexOf('weblogs') == -1) &&
       (document.URL.indexOf('guestbook') == -1) &&
       (document.URL.indexOf('events') == -1) &&
       (document.URL.indexOf('reviews') == -1))
       adjustSirListHeight();
</script>
<!-- end code provided by Kkx3.com -->
[/code]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

日記內容框加卷軸
STEP 1: 放HEADER

[CODE]
<style type="text/css">
.custom{
width: 200px;
height: 200px;
z-index:100;
overflow: auto;
border: px #000000 solid;
background: #ffffff;
}</style>
[/CODE]


STEP 2: 放WS*

[CODE]
<script>
var tds = document.getElementsByTagName ('a');
for (var i = 0; i < tds.length; i++) {
timeString = tds[i].innerText;
if(timeString.match(/\d+:\d+ [ap]m\b/i)){
if(!tds[i].parentNode.parentNode.parentNode.parentNode.parentNode.tagName.match(/table/i)){break;}
table = tds[i].parentNode.parentNode.parentNode.parentNode.parentNode;
stuff = tds[i].parentNode.parentNode.parentNode.previousSibling.lastChild;
inner = stuff.innerHTML
stuff.innerHTML="";
stuff.insertAdjacentHTML('afterBegin','<div class="custom">'+inner+'</div>');

}
}
</script>
[/CODE]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

卷軸由右邊轉去左邊
除左令卷軸左右掉轉之外..板面都會掉轉埋!

[code]
<body ONCONTEXTMENU="return false" dir="rtl"><DIV DIR="LTR">
[/code]

[[i] 本帖最後由 恩LOR。 於 2006-8-28 08:31 PM 編輯 [/i]]

恩LOR。2006-8-11 06:53 AM
[b][size=4][color=#ff00ff]15. 改XANGA入面本來既字[/color][/size][/b]

改SUBCRIPTION入面既名

idname打返本身對方個XANGA ID..
假設你朋友個XANGA ID係ekfree123,你想改佢個名做陳大文
咁idname就打ekfree123,而"你想改既名"就係打陳大文

[CODE]
<script language="javascript">
<!--
var links = document.getElementsByTagName ("a");
for (var l = 0; l < links.length; l++) {
str = links[l].innerHTML;
if (str.match (/d+:d+ (am|pm)/i)) links[l]
else if (str.match (/idname/i)) links[l].innerHTML = str.replace (/idname/i, "你想改既名");
else if (str.match (/idname/i)) links[l].innerHTML = str.replace (/idname/i, "你想改既名");
}//-->
</script>
[/CODE]



改COMMENT..EPOPS..EMAIL呢D字!

想將字轉成圖..就打<img src=圖片網址 border=0>

[CODE]
<script language="javascript">
<!--
var links = document.getElementsByTagName ("a");
for (var l = 0; l < links.length; l++) {
str = links[l].innerHTML;
if (str.match (/d+:d+ (am|pm)/i)) links[l]
else if (str.match (/add eprops/i)) links[l].innerHTML = str.replace (/add eprops/i, "改ADD EPROPS既中文字");
else if (str.match (/eprop/i)) links[l].innerHTML = str.replace (/eprop/i, "改既erop既中文字");
else if (str.match (/add comments/i)) links[l].innerHTML = str.replace (/add comments/i, "改ADD COMMENTS既中文字");
else if (str.match (/comment/i)) links[l].innerHTML = str.replace (/comment/i, "改COMMENT既中文字");
else if (str.match (/email it/i)) links[l].innerHTML = str.replace (/email it/i, "改EMAIL既中文字");
}//-->
</script>
[/CODE]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

改Next 5

[CODE]
<!--Get this code at [url]http://help.xanga.com/replacelinks.htm//--[/url]>
<script language="javascript">
<!--
var links = document.getElementsByTagName ("a");
for (var l = 0; l < links.length; l++) {
str = links[l].innerHTML;
if (str.match (/d+:d+ (am|pm)/i)) links[l]
else if (str.match (/Next 5/i)) links[l].innerHTML = str.replace (/Next 5/i, "想改既字");
}//-->
</script>
[/CODE]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

改晒XANGA入面所有字

[CODE]
<script type="text/javascript">
//
function replaceWords()
{
var oldWords = new Array(
"State:",
"Name:",
"Country:",
"Birthday:",
"Gender:",
"Interests:",
"Expertise:",
"Email:",
"Website:",
"MSN:",
"email it",
"Subscriptions",
"My Blogrings",
"Posting Calendar",
"Get Involved!",
"Subscribe to ",
"read my profile",
"sign my guestbook",
"Occupation",
"Go To Date",
"Next 5",
"Previous 5");

var newWords = new Array(
"State:",
"Name:",
"Country:",
"Birthday:",
"Gender:",
"Interests:",
"Expertise:",
"Email:",
"Website:",
"MSN:",
"email it",
"Subscriptions",
"My Blogrings",
"Posting Calendar",
"Get Involved!",
"Subscribe to ",
"read my profile",
"sign my guestbook",
"Occupation",
"Go To Date",
"Next 5",
"Previous 5");

allTableData = document.getElementsByTagName('td');
allTableHeaders = document.getElementsByTagName('th');

var collections = new Array(allTableData,allTableHeaders);

for (var k = 0 ; k < collections.length ; ++k )
{
for (var i = 0 ; i < collections[k].length ; ++i )
{
if (collections[k].innerHTML.indexOf('TABLE') == -1)
{
for ( var n = 0 ; n < oldWords.length; ++n )
{
var indx = collections[k].innerHTML.indexOf(oldWords[n])
while (indx != -1)
{
var replacement = '';
indx = collections[k].innerHTML.indexOf(oldWords[n]);
replacement = collections[k].innerHTML.replace(oldWords[n], newWords[n]);
if(navigator.userAgent.toLowerCase().indexOf('compatible')>0){collections[k].innerHTML=replacement;//please use supported

code at [url]http://help.xanga.com/codes.htm[/url]
}
break;
}
}
}
}
}
}
replaceWords();
//
</script>
[/CODE]

恩LOR。2006-8-11 06:53 AM
[color=red]恭喜你隨機獲得 3 現金[/color]
[b][size=4][color=#ff00ff]16. 音樂[/color][/size][/b]

Black Media Player
[img]http://xs301.xs.to/xs301/06231/BlackWMP.gif[/img]

[code]
<td id="BlackMediaPlayer" style="WORD-WRAP: break-word" width="175" bgcolor="000000"><embed src="歌曲網址" width="280"

height="45" style="filter:xray;">
[/code]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

StateChangeHandler Player
[img]http://xs301.xs.to/xs301/06231/111111111111111.png[/img]

[code]
<OBJECT ID="Player" height="0" width="0" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<PARAM NAME="uiMode" VALUE="invisible">
<PARAM NAME="Autostart" VALUE="False">
</object>

<FORM ID="form">

<SELECT ID="playlist" size="1">

<!-- Add song info that appears in drop down list here -->
<option value="0">古巨基 - 花灑</option>
<option value="1">歌名2</option>
<option value="2">歌名3</option>
<option value="3">歌名4</option>

</SELECT>

<BR>
<BUTTON ID="BackButton" onClick="Back(forms['form'].playlist);"> << </BUTTON>
<BUTTON ID="PlayPauseButton" onClick="PlayPause(forms['form'].playlist);"><FONT color="green">  Play  </FONT></BUTTON>
<BUTTON ID="NextButton" onClick="Next(forms['form'].playlist);"> >> </BUTTON>
<BUTTON ID="StopButton" onclick="Stop();"><FONT color="maroon">Stop</FONT></BUTTON>
<b><font size="3" color="black">Shuffle</font></b><INPUT TYPE=checkbox CHECKED ID="ShuffleSwitch"

onclick="ToggleShuffle(this);" value="ON">

</FORM>
</CENTER>


<comment ID="PlayHTML"><FONT color="green">  Play  </FONT></comment>
<comment ID="ShuffleOnHTML"><INPUT TYPE=checkbox CHECKED ID="ShuffleSwitch" onclick="ToggleShuffle

(this);"></comment>
<comment ID="ShuffleOffHTML"><INPUT TYPE=checkbox UNCHECKED ID="ShuffleSwitch" onclick="ToggleShuffle

(this);"></comment>


<script ID="Main" Language="JavaScript">

        var songs = new Array();

        //*******************************//
        //****** CHANGEABLE STUFF *******//
        //*******************************//
        
        var shuffle = false;  // false = shuffle off, true = shuffle on

        var autoStart = true;   // false = autoStart off, true = autoStart on
        
        var numberTracks = true;  // true = place track number in front of list items, false = no track numbers
        
        // Add song URLs here (make sure it matches up with the order you have for song info, and urls need quotes):
        songs[0]="oq|±oo§}";
        songs[1]="oq|±oo§}";
        songs[2]="oq|±oo§}";
        songs[3]="oq|±oo§}";
        songs[4]="oq|±oo§}";
        
        //*******************************//
        //*******************************//

// Initializations //
with (document){
        var length = forms['form'].playlist.length;

        if(numberTracks){
  for (var i = 0; i < length; i++){
          forms['form'].playlist.options[i].innerHTML = (i+1) + " - " + forms['form'].playlist.options[i].innerHTML;
  }
        }
        
        if (shuffle) {
  var randsg = Math.floor(Math.random()*songs.length);
  Player.url = songs[randsg];
  forms['form'].playlist.options[randsg].selected = true;
  forms['form'].ShuffleSwitch.outerHTML = ShuffleOnHTML.innerHTML;
        }

        else {
  forms['form'].ShuffleSwitch.outerHTML = ShuffleOffHTML.innerHTML;
  Player.url = songs[0];
        }

        if(autoStart){
  var snum = forms['form'].playlist.selectedIndex;
  if(Player.url != songs[snum]){
          Player.url = songs[snum];
  }
  Player.controls.Play();
        }
}

// Functions //
// Discription: "PlayPause" will toggle playing and pausing if the same song is still selected,
//              otherwise it will load the newly selected song
function PlayPause(list) {
        var snum = list.selectedIndex;
        
        if((Player.url == songs[snum] && Player.url != "") && Player.playState != 1){
  if(Player.playState == 3){
          Player.controls.Pause();
  }
  
  else {
          Player.controls.Play();
  }
        }

        else {
  Player.url = songs[snum];
  Player.controls.Play();
        }
}

// Discription: "Next" will move to the next music file if shuffle is off
//              otherwise it will load a random song. Calls PlayPause to start music.
function Next(list) {
        var snum = list.selectedIndex;
        if (!shuffle) {
  if (snum == list.length-1) {
          snum = -1;
  }
  snum++;
        }
        
        else {
  var temp;
  do{
          temp = Math.floor(Math.random()*songs.length);
  } while(temp == snum);
  snum = temp;
        }
        
        list.options[snum].selected = true;
        PlayPause(list);
}

// Discription: "Back" does the same thing as "Next" but moves backwads
//              through the list. If shuffle is on then picks a random song.
function Back(list) {
        var snum = list.selectedIndex;
        if (!shuffle) {
  if (snum == 0){
          snum = list.length;
  }
  snum--;
        }
        
        else {
  var temp;
  do{
          temp = Math.floor(Math.random()*songs.length);
  } while(temp == snum);
  snum = temp;
        }
        
        list.options[snum].selected = true;
        PlayPause(list);
}

// Discription: Self explanitory.
function Stop(){
        Player.controls.Stop();
}

// Discription: Makes the shuffle flag the same as the status of the CheckBox
//    The status of the checkbox (true/false) indicates if the box is checked
function ToggleShuffle(CheckBox) {
        shuffle = CheckBox.status;
}

</SCRIPT>

<script ID="StateChangeHandler" Language = "JavaScript" For = "Player" Event = playStateChange(NewState)>

// Description: This is an interupt handler used to handle instances when the
//              state of the player changes to play or stop for example.

//STATE.innerText = NewState;

switch(NewState){
        case 8:  // Handles player after it just finishes playing through a song
  var num = document.forms['form'].playlist.selectedIndex;
        
  if (!shuffle){
          if(num == document.forms['form'].playlist.length-1){
    num = -1;
          }
  
          num++;
  }
  else {
          var temp;
          do{
    temp = Math.floor(Math.random()*songs.length);
          } while(temp == num);
          num = temp;
  }
        
  document.forms['form'].playlist.options[num].selected = true;
        
  PreviousState = NewState;
  break;

        case 1: // Handles player after it stops
  if(PreviousState == 8){
          var num = document.forms['form'].playlist.selectedIndex;
          Player.settings.autoStart = true;
          Player.url = songs[num];
          PreviousState = NewState;
  }
  
  else if (PreviousState != 3 && PreviousState != 2){
          Player.controls.Play();
          Player.settings.autoStart = false;
  }
  
  else{
          forms['form'].PlayPauseButton.innerHTML = PlayHTML.innerHTML;
  }
  break;

        case 3: // Handles player after it starts to play
  PreviousState = NewState;
  forms['form'].PlayPauseButton.innerHTML = "Pause";
  shuffle = document.forms['form'].ShuffleSwitch.status;
  break;

        case 2: // Handles player after being paused
  PreviousState = NewState;
  forms['form'].PlayPauseButton.innerHTML = PlayHTML.innerHTML;
  break;

        default:
}

</SCRIPT>
[/code]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

Lthhung Player

[img]http://xs301.xs.to/xs301/06231/6666611.png[/img]

[CODE]
<script language="javascript">
function songstop(){
if (document.layers) {document.ram.document.write(" "); document.lthhung.document.close()}
if (document.all) lthhung.netinnerHTML=" "}
function songplay(){
if (document.layers) {
document.lthhung.document.write("<embed src='+sound+' autostart='true' loop='true' width='0' height='0'>");

document.ram.document.close()}
if (document.all) lthhung.innerHTML="<embed src='"+sound+"' autostart='true' loop='true' width='0' height='0'>"}
function getNewSound(){
sound=document.hung.music.options[document.hung.music.selectedIndex].value;
songstop()
songplay()}
</script>
<a id="lthhung"></a>
<form name="hung">
<select onchange="getNewSound()" size="1" name="music">
<option style="BACKGROUND-COLOR:purple;color:pink" >聽下歌先啦 XD"</option>
<option style="BACKGROUND-COLOR:yellow;color:blue" value="音樂網址">歌名
<option style="BACKGROUND-COLOR:yellow;color:blue" value="音樂網址">歌名
<option style="BACKGROUND-COLOR:yellow;color:blue" value="音樂網址">歌名
<option style="BACKGROUND-COLOR:yellow;color:blue" value="音樂網址">歌名
<option style="BACKGROUND-COLOR:yellow;color:blue" value="音樂網址">歌名
</select>
</form>
[/CODE]


[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

隨機播放..冇MUSIC BOX..
一去你XANGA就會有音樂

[CODE]
<script Language="JavaScript">
tips = new Array(2);
tips[0] = "歌網址";
tips[1] = "歌網址";
index = Math.floor(Math.random() * tips.length);
document.write("<EMBED SRC=" + tips[index] + " autostart=true width=0 height=0 loop=true hidden=TRUE></EMBED>");
</script>
[/CODE]

恩LOR。2006-8-11 06:54 AM
[b][size=4][color=#ff00ff]17. 播放器[/color][/size][/b]

RealOne Player
[IMG]http://xs301.xs.to/xs301/06231/3456.jpg[/IMG]

[CODE]
<embed type="audio/x-pn-realaudio-plugin" console="MTV" controls="ImageWindow" height="180" width="220"

autostart="false"><center><embed type="audio/x-pn-realaudio-plugin" console="MTV" controls="ControlPanel" height="44"

width="220" autostart="true" src="短片網址">
[/CODE]


[b][size=4][color=#ff00ff]18. 其他[/color][/size][/b]

Profile下面加多個框
[CODE]
<script>

titleContent = '標題';
moduleContent = '內容';
sub = subTitle.parentNode.parentNode.parentNode.parentNode.parentNode
sub.insertAdjacentHTML('beforeBegin','<table border="1" cellspacing="0" cellpadding="4" width="100%" class="left"><tr><th

valign="top" align="left" class="left">' + titleContent + '</th></tr><tr><td valign="top" class="left">' + moduleContent)
sub.insertAdjacentHTML('beforeBegin','<BR>');
</script>
[/CODE]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]
日子倒數器

[CODE]

<script language="JavaScript1.2">

var today = new Date;
var Future0 = new Date;

var BirthMonth = 你想邊月;
var BirthDate = 你想邊日;
var BirthYear = 你想邊年;
BirthMonth--;

Future0.setMonth(BirthMonth, BirthDate);
if (Date.parse(today) > Date.parse(Future0))
{
Future0.setFullYear(today.getYear()+1);
age = (today.getYear() - BirthYear) + 1;
}
else
{age = today.getYear() - BirthYear;}

if (age % 10 == 0)
ageend = 'th';
else if (age % 10 == 4)
ageend = 'th';
else if (age % 10 == 5)
ageend = 'th';
else if (age % 10 == 6)
ageend = 'th';
else if (age % 10 == 7)
ageend = 'th';
else if (age % 10 == 8)
ageend = 'th';
else if (age % 10 == 9)
ageend = 'th';
else if (age % 10 == 1)
ageend = 'st';
else if (age % 10 == 2)
ageend = 'nd';
else if (age % 10 == 3)
ageend = 'rd';


var faraevent = "<font color=#色碼><i>my birthday</font>";

today1 = Date.parse(today);
future1 = Date.parse(Future0);
secleft = future1 - today1;
miliday = 24 * 60 * 60 * 1000;
daysleft = secleft/miliday;
daysleftint = Math.round(daysleft);

if (daysleftint > 1)
document.write(" ", daysleftint, " <font color=#色碼>days until my ", age, ageend, " birthday</font>");
else if (daysleftint == 1)
document.write("<font color=#色碼>my <b>", age, ageend, "</b> birthday is</font> tomorrow");
else if (today1 == future1)
document.write("<font color=#色碼>my <b>", age, ageend, "</b> birthday is</font> today");
else
document.write("passed");
</script>
[/CODE]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]

多欄位告示板
[IMG]http://xs101.xs.to/xs101/06231/246810.png[/IMG]

[CODE]
<table width="280" border=2 bordercolor=#ffC0FF>

<tr><td bgcolor=#ffC0FF align=center style="font-size:12pt;color:C00080">
板主公告[1]
<tr><td bgcolor=#C080FF align=center style="font-size:10pt;color:C00080">
<br>歡迎光臨XD"

<tr><td bgcolor=#ffC0FF align=center style="font-size:12pt;color:#FF60FF">
板主公告[2]
<tr><td bgcolor=#C080FF align=center style="font-size:10pt;color:#FF60FF">
<br>你好..留個COMMENT俾我啦..


</td></tr></table>
[/CODE]

[img]http://home.pchome.com.tw/funny/mm9346/line/line0019.gif[/img]
落雪效果

[code]
<SCRIPT Language="JavaScript">
//Xanga version edited by cychoi @ xangascript.info
//Configure below to change URL path to the snow image
var snowsrc="img.gif" //指定這個特效所用的圖片
// Configure below to change number of snow to render
var no = 12; //指定顯示圖片數量

var ns4up = (document.layers) ? 1 : 0; // browser sniffer
var ie4up = (document.all) ? 1 : 0;

var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
var i, doc_width = 800, doc_height = 600;

if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}

dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();

for (i = 0; i < no; ++ i) {
dx[i] = 0; // set coordinate variables
xp[i] = Math.random()*(doc_width-50); // set position variables
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20; // set amplitude variables
stx[i] = 0.02 + Math.random()/10; // set step variables
sty[i] = 0.7 + Math.random(); // set step variables
if (ns4up) { // set layers
if (i == 0) {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><a href=\"http://dynamicdrive.com/\"><img

src='"+snowsrc+"' border=\"0\"></a></layer>");
} else {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src='"+snowsrc+"' border=\"0

\"></layer>");
}
} else if (ie4up) {
if (i == 0) {
pos = "POSITION";
abs = "absolute";
posabs = pos + ":" + abs + ";";
document.write("<d" + "iv id=\"dot"+ i +"\" style=\"" + posabs + " Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT:

15px;\"><a href=\"http://dynamicdrive.com\"><img src='"+snowsrc+"' border=\"0\"></a></div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"" + posabs + " Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT:

15px;\"><img src='"+snowsrc+"' border=\"0\"></div>");
}
}
}

function snowNS() { // Netscape main animation function
for (i = 0; i < no; ++ i) { // iterate for every dot
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
dx[i] += stx[i];
document.layers["dot"+i].top = yp[i];
document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout/**/("snowNS()", 10);
}

function snowIE() { // IE main animation function
for (i = 0; i < no; ++ i) { // iterate for every dot
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout/**/("snowIE()", 10);
}

if (ns4up) {
snowNS();
} else if (ie4up) {
snowIE();
}
</script>
[/code]


查看完整版本: XANGA語法 [詳盡版]


Powered by Discuz! Archiver 4.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.052658 second(s), 2 queries