el problema este en como escribiste tu codigo en lugar de = es :
style='position:absolute; top:3px; left:460px; height:104px; width:275px; visibility:hidden; z-index:10'>
Código PHP:
<?
require("../conexiones.php");
$sql="Select * from discos order by id DESC";
$datos=mysql_query($sql);
$fila=mysql_fetch_row($datos);
echo '<div id="textmenu">';
$i=01;
while ($fila!=0){
echo '<a onmouseover="JCL(\'imagen".$i."\')" onMouseOut="JCLoff(\'imagen".$i."\')" href="disco.php?id=".$fila[0]."1' class="textmenu">'.$fila[1].'</a><br />';
echo "<div id='imagen".$i."' style='position:absolute; top:3px; left:460px; height:104px; width:275px; visibility:hidden; z-index:10"><img src="../imagenes/portadas/'.$fila[0].'.jpg" width="200" height="200" alt="" /></div>';
$i++;
$fila=mysql_fetch_row($datos);
}
echo "</div>";
?>
saludos