The following script (one of 5 such elements on my site) works as intended in my programming viewer, but do not work with my browsers, IE or Chrome. I have exhausted my personal programming resources trying to figure out why. Would someone, please be kind enough to tell me what will make it work. If so, I will be eternally grateful and in your debt.
[code=html]
<HTML>
<HEAD>
<META NAME=”Color Change” >
<TITLE>Color Change</TITLE>
<SCRIPT LANGUAGE=”JavaScript”>
<!–
function makeArray()
{
this.length = makeArray.arguments.length
for (var i = 0; i < this.length; i++)
{
this[i] = makeArray.arguments[i];
}
}
var c3text = “<FONT SIZE=’6′><STRONG>“ HEADER 2”</STRONG></FONT>”;
var colorSpeed3 = 1000;
var colorCounter3 = 0;
var color3 = new makeArray(“#FF8300”, “#FFFF00”, “#00FF00”, “#00FFFF”, “#0000FF”, “#AA00FF”, “#FF0000″);
//–>
</SCRIPT>
</HEAD>
<BODY BGCOLOR=”#000032″ BACKGROUND=”images/StarField.gif” BGPROPERTIES=”FIXED” TEXT=”#00FFFF” LINK=”#FFFF00″ VLINK=”#00FF00″ ALINK=”#FF00FF”>
<TABLE ALIGN=”CENTER” WIDTH=”1000″>
<TR>
<TD><FONT SIZE=”4″>
<TABLE ALIGN=”CENTER” BORDER=”0″ WIDTH=”600″>
<TR>
<TD ALIGN=”CENTER” WIDTH=”500″><FONT COLOR=”#FF0000″>
<A HREF=”Header 2″ TARGET=”HEADER 2″><FONT COLOR=”#FF0000″>
<SCRIPT LANGUAGE=”Javascript”>
if (navigator.appName == “Netscape”)
{
document.write(‘<LAYER ID=”c3″><CENTER>’+c3text+'</CENTER></LAYER><BR>’);
}
if (navigator.appVersion.indexOf(“MSIE”) != -1)
{
document.write(‘<DIV ID=”c3″><CENTER>’+c3text+'</CENTER></DIV>’);
}
function changeColor3()
{
if(navigator.appName == “Netscape”)
{
document.c3.document.write(‘<CENTER><FONT COLOR=”‘+color3[colorCounter3]);
document.c3.document.write(‘”>’+c3text+'</FONT></CENTER>’);
document.c3.document.close();
}
else if (navigator.appVersion.indexOf(“MSIE”) != -1)
{
document.all.c3.style.color = color3[colorCounter3];
}
if (colorCounter3 == color3.length – 1)
{
colorCounter3 = 0;
}
else
{
colorCounter3++;
}
}
setInterval(“changeColor3()”,colorSpeed3);
</SCRIPT>
</TABLE>
<BR>
</FONT>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>