Да, реализация может не столь удачная...но леплю уже с чего есть....
Вы мне помогли!
Картинки выводятся возле каждой ссылки.
Последнее чтоб хотел спросить, а как мне дескрипшенс новости вывести возле появившейся картинки? Дескрипшенс информация хранится в таблице news столбец descriptions.
Это в ява скрипте нужно что-то менять?
Пока сейчас у меня работает так:
CODE ( javascript):
скопировать код в буфер обмена
function showImg(id,fn){ var el = document.getElementById(id); if(fn) el.innerHTML = '<img style="width:100px;" src="' + fn + '" />'; else el.innerHTML =''; }
PHP:
скопировать код в буфер обмена
echo "<table cellpadding='0' cellspacing='0' border='0' >"; $date1=0; $i = 0; { $date = $result_news['date']; if ($date!=$date1) { echo "<tr><td align='left' style='border-bottom:1px solid #666; padding-top:5px;padding-bottom:3px; '><b><font size='3'>".$date."</font></b></td><td style='border-bottom:1px solid #666;'></td></tr>"; } echo "<tr><td align='left' style='border-bottom:1px dashed #CCCCCC; padding-top:3px; padding-bottom:3px;'><div style='margin-left:5px; margin-right:5px;'><font size='2'><span class='time_l'> ".$result_news['time']." </span>"; { echo "<a class='link1' href='?action=news_inf&id=".$result_news['id']."' onmouseover=\"showImg('img".++$i."','http://www.domain.ru/image/news/".$result_news['img']."')\"onmouseout=\"showImg('img".$i."','')\"> ".htmlspecialchars($result_news['title'], ENT_QUOTES)."<div id='img".$i."'></div></a>"; } echo "</font></div><div id='img".$i."'></div></td></tr>"; $date1 = $result_news['date']; } echo "</table>";
Как дескрипшенс вывести?
И еще один момент который портит юзабительность: когда картинка появилась - наведя на нее курсор - она исчезает. Как сделать что она еще была в фокусе при наведении на нее?
|