mastermunj
Senior Member
Posts: 546
Joined: Aug 2009
Reputation: 2
|
[MyCode] Rainbow It
This MyCode displays specified text in rainbow as in keeps changing color of each character continuously.
Title:
Short Description:
Code:
Displays text as Rainbow. Keeps changing color of each character continuously.
Regular Expression:
Code:
\[rainbow\](.*?)\[/rainbow\]
Replacement:
Code:
<script type="text/javascript">var rainbowMessage = "Rainbow Sample Text";var rainbowSpeed = 50;var rainbowLetters = 2;var rainbowPause = 0;var rainbowPointer = 0;function getRandomHex(){colors = "0123456789abcdef";color="";for(c=0;c<6;c++)color = color + colors.charAt(Math.round(Math.random()*14));return "#"+color;}function Rainbow(rainbowMessage1, rainbowSpeed1){rainbowMessage = rainbowMessage1 ? rainbowMessage1 : rainbowMessage;rainbowSpeed = rainbowSpeed1 ? rainbowSpeed1 : rainbowSpeed;var rmb = document.getElementById("rainbow_container");rmb.innerHTML += '<font color="'+getRandomHex()+'">';for(i = 0; i < rainbowMessage.length; i++)rmb.innerHTML += '<span id="rainbow' + i + '" style="color:' + getRandomHex() + ';">' + rainbowMessage.charAt(i) + '</span>';rmb.innerHTML += '</font>';}function doRainbow(){document.getElementById("rainbow" + rainbowPointer).style.color = getRandomHex();if (rainbowPointer < rainbowMessage.length - 1){rainbowPointer++;}else{rainbowPointer = 0;clearInterval(flash);setTimeout("beginRainbow()", rainbowPause);}}function beginRainbow(){flash = setInterval("doRainbow()", rainbowSpeed);}</script><body onload="javascript: Rainbow('$1'); beginRainbow();"><div id="rainbow_container" style="font-size:1em;"></div></body>
Credits: Inspired from javascript at Dynamic Drive.
Preview:
No Preview, Sorry!!
However, you can test it at http://www.ptcsquad.com
|
|
| 10-06-2009, 12:43 AM |
|
Andraž Rihtar
Theme designer
Posts: 1,898
Joined: Aug 2009
Reputation: 9
|
RE: [MyCode] Rainbow It
Fantastic Ptcsquad! I might use it on my new project
Andraž Rihtar - Ex-Support Team Member
|
|
| 10-06-2009, 12:53 AM |
|
mastermunj
Senior Member
Posts: 546
Joined: Aug 2009
Reputation: 2
|
RE: [MyCode] Rainbow It
that's great... first time someone talked about using my MyCode so happy i am!!
|
|
| 10-06-2009, 01:55 AM |
|
AnonymouS12
Junior Member
Posts: 42
Joined: Oct 2009
Reputation: 0
|
RE: [MyCode] Rainbow It
Yay, Cool. Colourfull!
|
|
| 10-17-2009, 04:48 AM |
|
alvarorojas4
Member
Posts: 95
Joined: Oct 2008
Reputation: 0
|
RE: [MyCode] Rainbow It
Awesomee
Thanks!
|
|
| 10-18-2009, 11:12 PM |
|
kab012345
Junior Member
Posts: 6
Joined: Nov 2008
Reputation: 0
|
RE: [MyCode] Rainbow It
Really cool. I've always wanted something like this so that I could do it without having to manually put in random color code.
|
|
| 10-19-2009, 01:43 AM |
|
Chrissy
Member
Posts: 96
Joined: Mar 2009
Reputation: 0
|
RE: [MyCode] Rainbow It
This is really cool, thanks
|
|
| 10-24-2009, 09:44 PM |
|
jackman
Junior Member
Posts: 23
Joined: Oct 2009
Reputation: 0
|
RE: [MyCode] Rainbow It
Cool - Will this have any affect on page loading?
|
|
| 10-24-2009, 11:13 PM |
|
mastermunj
Senior Member
Posts: 546
Joined: Aug 2009
Reputation: 2
|
RE: [MyCode] Rainbow It
nope, page loading won't get affected unless your site has thousands of visitor in a day
|
|
| 10-25-2009, 01:05 AM |
|
Aero
Junior Member
Posts: 4
Joined: Oct 2009
Reputation: 0
|
RE: [MyCode] Rainbow It
Thank you
|
|
| 10-30-2009, 02:08 PM |
|