L'errore e` passare un numero come ID di un oggetto: devi passare la stringa.

Inoltre se passi una stringa come testo, tanto vale testare quella anziche` il flag.
codice:
<script type="text/javascript">
function scrividata (dove,frase_data) {
	var testo = "Tickets inserito il " +frase_data;
	if (frase_data.length>1) {
	document.getElementById(dove).innerHTML = testo;
	} else {
	document.getElementById(dove).innerHTML = " ";
	}
}
</script>
<td onmouseover="scrividata('XXX','11-05-2005 alle ore 16:47:33');" onmouseout="scrividata('XXX','');">

dove XXX e` la stringa definitta nell'id di un oggetto della pagina. Deve essere unica nella pagina:
<span id="XXX">&amp;nbsp;</span>

PS: mettici sempre qualcosa in un oggetto HTML: un oggetto vuoto potrebbe non venir interpretato dal browser.