Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Таблицы (http://forum.oszone.net/showthread.php?t=31204)

swine 02-05-2004 13:29 214019

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

Guest 03-05-2004 13:53 214020

Мдя, тебе кажется нужно книжки почитать

swine 03-05-2004 21:54 214021

И всё? Больше никто ничего не может сказать? Ну вы даёте!

Prisoner 04-05-2004 02:59 214022

Можно двумя способами:
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 214023

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

swine 04-05-2004 16:36 214024

crown
А может я за границей живу! И здесь не возможно найти книги на русском!

mar 04-05-2004 16:40 214025

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

Prisoner 05-05-2004 03:02 214026

crown, вы любите плюшки? :) В следующий раз презентую. Ку?
swine, не вступайте в полемику, решайте свою задачу. Ведь вам именно это необходимо, не так ли? Если не так, то прошу сюда - поболтаем :).




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

crown 06-05-2004 09:35 214027

Не понял про плюшки

Prisoner 07-05-2004 05:44 214028

Плюшка (здесь) - замечание. Вопрос закрыт.

ran71me3rr0r 08-05-2004 00:56 214029

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

swine 08-05-2004 18:25 214030

ran71me3rr0r,
К сожалению этот сайт умер.


Время: 14:11.

Время: 14:11.
© OSzone.net 2001-