{"id":44,"date":"2023-06-11T15:12:18","date_gmt":"2023-06-11T07:12:18","guid":{"rendered":"http:\/\/pro369.com\/Website_Design\/?p=44"},"modified":"2019-03-25T02:04:00","modified_gmt":"2019-03-25T02:04:00","slug":"%e8%b6%85%e9%80%a3%e7%b5%90%e4%b8%8d%e5%81%9c%e8%ae%8a%e6%8f%9b%e5%bd%a9%e8%89%b2%e7%9a%84js%e4%bb%a3%e7%a2%bc","status":"publish","type":"post","link":"https:\/\/por.tw\/Website_Design\/%e8%b6%85%e9%80%a3%e7%b5%90%e4%b8%8d%e5%81%9c%e8%ae%8a%e6%8f%9b%e5%bd%a9%e8%89%b2%e7%9a%84js%e4%bb%a3%e7%a2%bc\/","title":{"rendered":"\u8d85\u9023\u7d50\u4e0d\u505c\u8b8a\u63db\u5f69\u8272\u7684JS\u4ee3\u78bc"},"content":{"rendered":"<p><font size=\"3\" style=\"background-color: #ffff00\"><strong>\u8d85\u9023\u7d50\u4e0d\u505c\u8b8a\u63db\u5f69\u8272\u7684JS\u4ee3\u78bc<\/strong><\/font><\/p>\n<p> <strong><font color=\"#008000\">\u8d85\u9023\u7d50\u4e0d\u505c\u8b8a\u63db\u5f69\u8272\u7684JS\u4ee3\u78bc,\u5f88\u6f02\u4eae.<\/font><br \/> <font color=\"#0000ff\">\u4f7f\u7528\u65b9\u6cd5,\u5c07\u4e0b\u5217\u4ee3\u78bc\u653e\u5230\u7db2\u9801\u7684\u4efb\u610f\u5730\u65b9\u5c31\u53ef\u4ee5\u4e86.<\/font><\/strong><\/p>\n<p> &lt;SCRIPT language=JavaScript type=text\/javascript&gt;<br \/> <font color=\"#800080\">\/\/\u8d85\u9023\u7d50\u4e0d\u505c\u8b8a\u63db\u5f69\u8272\u7684JS\u4ee3\u78bc<\/font><br \/> var rate = 20;<br \/> var obj;<br \/> var act = 0;<br \/> var elmH = 0;<br \/> var elmS = 128;<br \/> var elmV = 255;<br \/> var clrOrg;<br \/> var TimerID;<br \/> if (navigator.appName.indexOf(&quot;Microsoft&quot;,0) != -1 &amp;&amp; parseInt(navigator.appVersion) &gt;= 4) {<br \/> Browser = true;<br \/> } else {<br \/> Browser = false;<br \/> }<br \/> if (Browser) {<br \/> document.onmouseover = doRainbowAnchor;<br \/> document.onmouseout = stopRainbowAnchor;<br \/> }<br \/> function doRainbow()<br \/> {<br \/> if (Browser &amp;&amp; act != 1) {<br \/> act = 1;<br \/> obj = event.srcElement;<br \/> clrOrg = obj.style.color;<br \/> TimerID = setInterval(&quot;ChangeColor()&quot;,100);<br \/> }<br \/> }<br \/> function stopRainbow()<br \/> {<br \/> if (Browser &amp;&amp; act != 0) {<br \/> obj.style.color = clrOrg;<br \/> clearInterval(TimerID);<br \/> act = 0;<br \/> }<br \/> }<br \/> function doRainbowAnchor()<br \/> {<br \/> if (Browser &amp;&amp; act != 1) {<br \/> obj = event.srcElement;<br \/> while (obj.tagName != &#39;A&#39; &amp;&amp; obj.tagName != &#39;BODY&#39;) {<br \/> obj = obj.parentElement;<br \/> if (obj.tagName == &#39;A&#39; || obj.tagName == &#39;BODY&#39;)<br \/> break;<br \/> }<br \/> if (obj.tagName == &#39;A&#39; &amp;&amp; obj.href != &#39;&#39;) {<br \/> act = 1;<br \/> clrOrg = obj.style.color;<br \/> TimerID = setInterval(&quot;ChangeColor()&quot;,100);<br \/> }<br \/> }<br \/> }<br \/> function stopRainbowAnchor()<br \/> {<br \/> if (Browser &amp;&amp; act != 0) {<br \/> if (obj.tagName == &#39;A&#39;) {<br \/> obj.style.color = clrOrg;<br \/> clearInterval(TimerID);<br \/> act = 0;<br \/> }<br \/> }<br \/> }<br \/> function ChangeColor()<br \/> {<br \/> obj.style.color = makeColor();<br \/> }<br \/> function makeColor()<br \/> {<br \/> if (elmS == 0) {<br \/> elmR = elmV; elmG = elmV; elmB = elmV;<br \/> }<br \/> else {<br \/> t1 = elmV;<br \/> t2 = (255 &#8211; elmS) * elmV \/ 255;<br \/> t3 = elmH % 60;<br \/> t3 = (t1 &#8211; t2) * t3 \/ 60;<br \/> if (elmH &lt; 60) {<br \/> elmR = t1; elmB = t2; elmG = t2 + t3;<br \/> }<br \/> else if (elmH &lt; 120) {<br \/> elmG = t1; elmB = t2; elmR = t1 &#8211; t3;<br \/> }<br \/> else if (elmH &lt; 180) {<br \/> elmG = t1; elmR = t2; elmB = t2 + t3;<br \/> }<br \/> else if (elmH &lt; 240) {<br \/> elmB = t1; elmR = t2; elmG = t1 &#8211; t3;<br \/> }<br \/> else if (elmH &lt; 300) {<br \/> elmB = t1; elmG = t2; elmR = t2 + t3;<br \/> }<br \/> else if (elmH &lt; 360) {<br \/> elmR = t1; elmG = t2; elmB = t1 &#8211; t3;<br \/> }<br \/> else {<br \/> elmR = 0; elmG = 0; elmB = 0;<br \/> }<br \/> }<br \/> elmR = Math.floor(elmR);<br \/> elmG = Math.floor(elmG);<br \/> elmB = Math.floor(elmB);<br \/> clrRGB = &#39;#&#39; + elmR.toString(16) + elmG.toString(16) + elmB.toString(16);<br \/> elmH = elmH + rate;<br \/> if (elmH &gt;= 360)<br \/> elmH = 0;<br \/> return clrRGB;<br \/> }<br \/> \/\/ &#8211;&gt;<br \/> &lt;\/SCRIPT&gt;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u8d85\u9023\u7d50\u4e0d\u505c\u8b8a\u63db\u5f69\u8272\u7684JS\u4ee3\u78bc \u8d85\u9023\u7d50\u4e0d\u505c\u8b8a\u63db\u5f69\u8272\u7684JS\u4ee3\u78bc,\u5f88\u6f02\u4eae. \u4f7f\u7528\u65b9\u6cd5,\u5c07\u4e0b\u5217\u4ee3\u78bc\u653e\u5230\u7db2\u9801\u7684\u4efb\u610f\u5730\u65b9\u5c31 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":380,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[35],"class_list":["post-44","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-6","tag-35"],"_links":{"self":[{"href":"https:\/\/por.tw\/Website_Design\/wp-json\/wp\/v2\/posts\/44","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/por.tw\/Website_Design\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/por.tw\/Website_Design\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/por.tw\/Website_Design\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/por.tw\/Website_Design\/wp-json\/wp\/v2\/comments?post=44"}],"version-history":[{"count":0,"href":"https:\/\/por.tw\/Website_Design\/wp-json\/wp\/v2\/posts\/44\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/por.tw\/Website_Design\/wp-json\/wp\/v2\/media\/380"}],"wp:attachment":[{"href":"https:\/\/por.tw\/Website_Design\/wp-json\/wp\/v2\/media?parent=44"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/por.tw\/Website_Design\/wp-json\/wp\/v2\/categories?post=44"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/por.tw\/Website_Design\/wp-json\/wp\/v2\/tags?post=44"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}