Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2007, 06:44
chefnelone
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 19 años, 1 mes
Puntos: 15
Modificar este script para encender-apagar texto

hola

he encontrado este codigo para hacer flashear un texto.
Funciona muy bien pero cuando se carga la pagina comienza a flashear.
Yo necesitaria que el texto aparezca sin flashear y luego con una funcion hacer que comienze a flashear.

codigo HEAD:

<script>
var flashlinks=new Array()

function changelinkcolor(){
for (i=0; i< flashlinks.length; i++){
var flashtype=document.getElementById? flashlinks[i].getAttribute("flashtype")*1 : flashlinks[i].flashtype*1
var flashcolor=document.getElementById? flashlinks[i].getAttribute("flashcolor") : flashlinks[i].flashcolor
if (flashtype==0){
if (flashlinks[i].style.color!=flashcolor)
flashlinks[i].style.color=flashcolor
else
flashlinks[i].style.color=''
}
else if (flashtype==1){
if (flashlinks[i].style.backgroundColor!=flashcolor)
flashlinks[i].style.backgroundColor=flashcolor
else
flashlinks[i].style.backgroundColor=''
}
}
}

function init(){
var i=0
if (document.all){
while (eval("document.all.flashlink"+i)!=null){
flashlinks[i]= eval("document.all.flashlink"+i)
i++
}
}
else if (document.getElementById){
while (document.getElementById("flashlink"+i)!=null){
flashlinks[i]= document.getElementById("flashlink"+i)
i++
}
}
setInterval("changelinkcolor()", 1000)
}

if (window.addEventListener)
window.addEventListener("load", init, false)
else if (window.attachEvent)
window.attachEvent("onload", init)
else if (document.all)
window.onload=init

</script>

y luego en el BODY

<a href="test.htm" id="flashlink0" flashtype=0 flashcolor="green">Example 1</a>




He probado quitandole la propiedad flashtype :

<a href="test.htm" id="flashlink0" flashcolor="green">Example 1</a>

y luego tratandola de activar de este modo:

document.getElementById("flashlink0").style.flasht ype='1';

pero no...

gracias