Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2007, 09:14
sqa212
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 21 años
Puntos: 0
Aplicar formato .charAt()

Este script produce un efecto neon sobre un texto, intento que las letras st se muestren como superindice, pero message.charAt(m) no me permite darle ese formato al texto, ¿Como loo podria solucionar?


<script language="JavaScript1.2">
var message="1<SUP>st</SUP> Online"
var neonbasecolor="gray"
var neontextcolor="blue"
var flashspeed=100
var n=0
if (document.all){
document.write('<font color="'+neonbasecolor+'">')
for (m=0;m<message.length;m++)
document.write('<span id="neonlight">'+message.charAt(m)+'</span>')
document.write('</font>')
var tempref=document.all.neonlight
}
else
document.write(message)
function neon(){
//Change all letters to base color
if (n==0){
for (m=0;m<message.length;m++)
tempref[m].style.color=neonbasecolor
}
tempref[n].style.color=neontextcolor
if (n<tempref.length-1)
n++
else{
n=0
clearInterval(flashing)
setTimeout("beginneon()",1500)
return
}
}
function beginneon(){
if (document.all)
flashing=setInterval("neon()",flashspeed)
}
beginneon()
</script>