posts - 495,comments - 227,trackbacks - 0

          <!--連接顏色漸變-->
          <SCRIPT language=javascript>
          var rate = 20;
          var obj;
          var act = 0;
          var elmH = 0;
          var elmS = 128;
          var elmV = 255;
          var clrOrg;
          var TimerID;
          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 = setInterval("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 = setInterval("ChangeColor()",100);
          }
          }
          }
          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()
          {
          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;
          }
          }
          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>
          posted on 2006-09-14 17:22 SIMONE 閱讀(763) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 绥阳县| 萨迦县| 荔波县| 杭州市| 龙门县| 松阳县| 家居| 桑植县| 新昌县| 寻甸| 集贤县| 如东县| 长岛县| 古丈县| 汨罗市| 淄博市| 会昌县| 满洲里市| 北辰区| 临西县| 龙陵县| 平果县| 诸暨市| 辰溪县| 沭阳县| 元氏县| 利川市| 阿拉善左旗| 云南省| 内江市| 陆川县| 靖州| 铜鼓县| 延长县| 屯留县| 大余县| 宁陵县| 乃东县| 福海县| 天气| 鹤庆县|