The Source
var displayString = "slayeroffice.com"; var track = new Array(); var zTrack = 0; //constants var STEP = 1; var INTERVAL = 100; var MIN=8; var MAX=24; function init() { document.getElementById("mContainer").innerHTML = displayString; for(i=0;i<displayString.length;i++){ track[i] = new Array(); track[i][0] = MIN; track[i][1] = 1; } nInterval = setInterval("wave()",INTERVAL); } function wave() { mHTML = ""; for(i=0;i<displayString.length;i++) { if(i<=zTrack) { if(track[i][1]) { if(track[i][0]<=MAX) { track[i][0]+=STEP; } else { track[i][0] = MAX; track[i][1] = 0; } } else { if(track[i][0]>=MIN) { track[i][0]-=STEP; } else { track[i][0] = MIN; track[i][1] = 1; } } } mHTML+="<font style=\"font-size:" + track[i][0] + "pt;\">" + displayString.charAt(i) + "</font>"; } zTrack++; document.getElementById("mContainer").innerHTML = mHTML; }
Flag Text Effect v1.0 last revision: 06.13.2003 steve@slayeroffice.com http://www.slayeroffice.com |