ciao,
fino ad oggi ho usato questo script in pagine statiche e mi sono trovato bene, solo che ora dovrei usarlo per una pagina dinamica in php, il problema è che non mi è possibile utilizzare questo script quando ci sono più link uguali nella stessa pagina, ne lampeggia solo uno.

Es:
<? echo $titolo_evento?>
<? echo $titolo_evento?>

come si può vedere se ci sono più id="flashlink0" nella stessa pagina funziona solo uno.

Allora dovrei fare:
<? echo $titolo_evento?>
<? echo $titolo_evento?>
ma in una pagina dinamica non mi è possibile.

<script language="JavaScript1.2" type="text/javascript">
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()", 1600)
}

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

</script>
è possibile usare un id univoco per tutti i link?