Si puedes quitar el onclick.
Podrias usar un div oculto que se muestre con lo que ahora muestras en el alert y luego claro le podrias dar el formato que quieras.
Con lo que nos muestras no puedo pistarte mas de como hacerlo.
En el onclick o noMauseOver podrias poner una funcion que muestre el div y llene el contenido que debe mostrar, via innerHTML...
aquí te paso un ejemplo muy simple....
Código HTML:
Ver original<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript" type="text/JavaScript"> function muestra(texto){
document.getElementById('divalert').innerHTML=texto;
document.getElementById('divalert').style.display="";
}
function oculta(){
document.getElementById('divalert').style.display="none";
}
<div id="divalert" style="position:absolute; display:none; background-color:#ff0000; left: 300; top: 200;"></div> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <td onMouseOver="muestra('Actividad 1')" onMouseOut="oculta()"><a href="#">Actividad 1
</a></td> <td onMouseOver="muestra('Actividad 2')" onMouseOut="oculta()"><a href="#">Actividad 2
</a></td>
Quim