JavaScript Source Code 3000: Messages: Rainbow Text
Rainbow Text
Displays your text in a multitude of rainbow colors. Definitely a visually appealing effect. And, it's a breeze to modify.
JavaScript Source Code 3000: Messages: Rainbow Text
Simply click inside the window below, use your cursor to highlight the script, and copy (type Control-c or Apple-c) the script into a new file in your text editor (such as Note Pad or Simple Text) and save (Control-s or Apple-s). The script is yours!!!
<!-- TWO STEPS TO INSTALL RAINBOW TEXT:
1. Copy the coding into the HEAD of your HTML document
2. Add the last code into the BODY of your HTML document -->
<!-- STEP ONE: Paste this code into the HEAD of your HTML document -->
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!-- Original: Quak Zhixuan (zhixuan@email.com) -->
<!-- Web Site: http://www.chs.edu.sg/~991b20 -->
<!-- Modifications: Jim Cairo (jcairo@mediaone.net) -->
<!-- Result: Improves color selection, better results -->
<! >
<! >
<!-- Begin
function createHexArray(n) {
this.length = n;
for (var i = 1; i <= n; i++)
this[i] = i - 1;
this[11] = "A";
this[12] = "B";
this[13] = "C";
this[14] = "D";
this[15] = "E";
this[16] = "F";
return this;
}
hx = new createHexArray(16);
function convertToHex(x) {
if (x < 17) x = 16;
var high = x / 16;
var s = high+"";
s = s.substring(0, 2);
high = parseInt(s, 10);
var left = hx[high + 1];
var low = x - high * 16;
if (low < 1) low = 1;
s = low + "";
s = s.substring(0, 2);
low = parseInt(s, 10);
var right = hx[low + 1];
var string = left + "" + right;
return string;
}
function makeRainbow(text) {
text = text.substring(0, text.length);
color_d1 = 255;
mul = color_d1 / text.length;
for(var i = 0; i < text.length; i++) {
color_d1 = 255*Math.sin(i / (text.length / 3));
color_h1 = convertToHex(color_d1);
color_d2 = mul * i;
color_h2 = convertToHex(color_d2);
k = text.length;
j = k - i;
if (j < 0) j = 0;
color_d3 = mul * j;
color_h3 = convertToHex(color_d3);
document.write("<FONT COLOR=\"#" + color_h3 + color_h1 + color_h2 + "\">" + text.substring(i, i + 1) + "</FONT>");
}
}
// End -->
</script>
</HEAD>
<!-- STEP TWO: Copy this code into the BODY of your HTML document -->
<BODY>
<center>
<strong>
<font size=6>
<script>
<!--
makeRainbow("Welcome to JavaScript Source Code 3000!");
// -->
</script>
</font>
</strong>
</center>
<!-- Script Size: 1.69 KB -->
Wyszukiwarka
Podobne podstrony:
java text FieldPositionjava text CollationElementIteratorsong23 Elektryczne gitary Dzieci text tabLesson Plan 099 Text1c Eurasia domina text subLesson Plan 084 TextLesson Plan 114 Textassignments view done textLesson Plan 075 TextLesson Plan 012 TextTexttextLesson Plan 083 Texttext Xenophonbrodzik 0 05498 0 054992 011 0000708up092007 textwięcej podobnych podstron