Войти

Показать полную графическую версию : Таблицы


swine
02-05-2004, 13:29
Помогите пожалуйста: как в HTML можно сделать таблицу состоящую из рисунков?
И ещё: когда пробежаться по рисункам(ссылкам) этой таблицы слова в этих рисунках должны менять цвет. Примером того что я хочу может быть любая ссылка на этом сайте. Если вы знаете напишите пожалуйста примеры этих кодов. (Flash не надо, JavaScript)

Guest
03-05-2004, 13:53
Мдя, тебе кажется нужно книжки почитать

swine
03-05-2004, 21:54
И всё? Больше никто ничего не может сказать? Ну вы даёте!

Prisoner
04-05-2004, 02:59
Можно двумя способами:
1)В ячейках таблицы разместить рисунки, поставить им обработку события наведения мыши и события когда мышь покидает область рисунка и в этих обработчиках менять картинки местами - то есть будут две картинки: одна с затемненной надписью, а вторая с подсвеченной, к примеру так:

<table>
 <tr>
    <td><img src="img/img1.gif" width="100" height="100" border="0" onmouseover="rollOver('img1',1) onmouseout="rollOver('img1',0) name="img1"></td>
    <td><img src="" width="100" height="100" border="0"  onmouseover="rollOver('img2',1) onmouseout="rollOver('img2',0) name="img2"></td>
 </tr>
</table>

Код обработчика событий для двух картинок.
if (document.images)
 {
  arImgSrc = new Array ("1","2");
  arImgLst = new Array ();
  for (i in arImgSrc) { arImgLst[i] = new Image (); arImgLst[i].src = "img/img" + arImgSrc[i] + "a.gif";}
 }

function rollOver (imName, over)
  {
   if (document.images)
     {
      document.images[imName].src = "img/"+imName + (over ? "a" : "") + ".gif";
     }
  }


2) Можно сделать рисунки фоном для ячеек и в теле ячейки (она станет свободной от тега img из-за применения фона) просто разместить ссылку тегом a, которую необходимо просто оформить стилями, чтобы она вела себя так как вам нужно.

PS нужно книжки почитать 100 пудов :). Имхо, с этого просто необходимо было начать, ибо база есть суть вещь необходимая зело :).

crown
04-05-2004, 08:43
to swine
Просто книжки читать влом. Зачем тогда все это мутить. Или может тебе всегда добрые дяди будут коды писать. Ты что-нибудь понял из того, что Prisoner написал. А надо понимать - это элементарное. Пока

swine
04-05-2004, 16:36
crown
А может я за границей живу! И здесь не возможно найти книги на русском!

mar
04-05-2004, 16:40
swine
интересно, живешь за границей (может), читаешь только по-русски? ну читай книжки и статьи в сети, ( например http://www.citforum.ru/ )

Prisoner
05-05-2004, 03:02
crown, вы любите плюшки? :) В следующий раз презентую. Ку?
swine, не вступайте в полемику, решайте свою задачу. Ведь вам именно это необходимо, не так ли? Если не так, то прошу сюда (http://forum.oszone.net/forums.cgi?forum=13) - поболтаем :).




Исправлено: Prisoner, 3:03 5-05-2004

crown
06-05-2004, 09:35
Не понял про плюшки

Prisoner
07-05-2004, 05:44
Плюшка (здесь) - замечание. Вопрос закрыт.

ran71me3rr0r
08-05-2004, 00:56
А для чего тогда создатели форума проделали такой труд? Чтобы на форуме на свои вопросы получать ответ подобный выше (я про книжки), да книжки нужны, но если нет подходящего ответа то просто промолчите. Чувак (swine), посети сайт http://htmlbook.ru там довольно неплохо отражены подобные вопросы.:oszone: :gigi:

swine
08-05-2004, 18:25
ran71me3rr0r,
К сожалению этот сайт умер.




© OSzone.net 2001-2012