... ma sono impossibilitato ad utilizzare l'evento onLoad
questo è il codice della funzione che va alla grande:

codice:
 <script language="JavaScript">
	var messages = new Array();
	
				messages[0] = 'Al-Ittihad v Al Ahly';
				messages[1] = 'Southampton v Luton';
				messages[2] = 'Kilmarnock v Rangers';
				messages[3] = 'Manchester Utd v Everton';
				messages[4] = '1. FC Köln v Werder Bremen';
				messages[5] = 'Nantes v AS Monaco';
				messages[6] = 'PAOK BC v Olympiakos BC';
		
	var message_time = 4000;
	var msg_idx = 0;

	var ie4=document.all&&!document.getElementById
	var ns4=document.layers
	var DOM2=document.getElementById

	function change_ticker_content() {
        if (DOM2) {
			document.getElementById("ticker").innerHTML = messages[(msg_idx++)%messages.length];
		} else if (ie4) {
			document.all.ticker.innerHTML = messages[(msg_idx++)%messages.length];
		} else if (ns4) {
		    document.ticker_main.document.ticker_sub.document.write('<div align=center>'+messages[(msg_idx++)%messages.length]+'</div>');
			document.ticker_main.document.ticker_sub.document.close()
		}

		
		if ( msg_idx >= 450 ) {
			location.reload(true);
		}

		setTimeout(change_ticker_content, message_time);
	}

</script>

questo il codice del layer:
codice:
 <ilayer id=ticker_main width=400><layer id=ticker_sub width=400 left=0 top=0>
<div align=center id=ticker onStart="change_ticker_content()"></div>
 </layer></ilayer>
qual è l'evento che potrei usare?
grazie in anticipo