Bjoern: DOM: style verändern will einfach nicht

Beitrag lesen

hi,

ich hab da so ein tolles skript. doch leider funktioniert es nicht. der ns7 macht die dynamische änderung nicht.
hier einmal das skript:

<script language="JavaScript1.2" type="text/JavaScript"><!--
var message="Mein dynamischer Text"
var n=0
if (document.all || document.getElementById){ //MS or DOM
 document.write('<font color="yellow">')
 for (m=0;m<message.length;m++)
 document.write('<span id="neonlight">'+message.charAt(m)+'</span>')
 document.write('</font>')
} else //NS
 document.write(message)
if (document.all) //MS
 var tempref=document.all.neonlight
else if (document.getElementById) //DOM
 var tempref=document.getElementById("neonlight")
function neon(){
 if (n==0){
  for (m=0;m<message.length;m++)
  tempref[m].style.color="yellow"
 }
 //hier wird die farbe der einzelnen buchstaben bestimmt.
 tempref[n].style.color="red"
 tempref[n].style.background="yellow"
 if (n<tempref.length-1)
  n++
 else{
  n=0
  clearInterval(flashing)
  setTimeout("leglos()",1500)
  return
 }
}
function leglos(){
 if (document.all || document.getElementById) //MS or DOM
  flashing=setInterval("neon()",50)
}
leglos()
//--></script>

das skript soll einem text dynamisch die textfarbe vergeben. im MSIE funktioniert es auch bestens. den NS4 hab ich (vorerst) einmal ausgeschlossen. probleme hab ich jetzt mit DOM. leider will der NS7 nicht.
seht ihr da einen fehler im skript ? wäre froh über eure bemerkungen.

gruss und dank im voraus,
bjoern