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.<td onmouseover="scrividata('XXX','11-05-2005 alle ore 16:47:33');" onmouseout="scrividata('XXX','');">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>
dove XXX e` la stringa definitta nell'id di un oggetto della pagina. Deve essere unica nella pagina:
<span id="XXX">&nbsp;</span>
PS: mettici sempre qualcosa in un oggetto HTML: un oggetto vuoto potrebbe non venir interpretato dal browser.

Rispondi quotando