Firefox funciona con un interpretador de HTML más... Limpio
El problema está en que, según se, background no es un atributo valido para la etiqueta <td>. Para solucionarlo creo que tendrias que definir el estilo del <td> mediante CSS:
<td style="background: url('menu.gif');">
El problema es que no se muy bien como puedes hacer eso mediante javascript...