Jump to content
  • 0

Ссылка - ячейка таблицы??


DanTe-Fr
 Share

Question

——————————————————————————--

Меня заинтересовал один момент. Пример, по этой ссылке - http://evapco.ro/index.php. Как в нижнем фрейме сделан перечень товаров? Я так понимаю, это таблица. Но вот подобрать код пока не получается, чтобы добится такого же эффекта. Как можно сделать кажду ячейку отдельной ссылкой?

У меня получается сделать ссылкой в ячейке, либо текст, либо картинку, либо наоборот пустое поле(без текста и картинки). А как его сделать так, как здесь? Чтобы вся ячейка была ссылкой, еще и подсвечивалась при наведении курсора? Надеюсь, я нормально обьянил, в чем проблема, и вы меня поймете=)

Буду бесгранично признателен за обьяснения и по возможности пример кода.

Link to comment
Share on other sites

16 answers to this question

Recommended Posts

  • 0

подсветка ячейки - приписываем к ней события onmouseover и onmouseout

ячейка-ссылка - событие onclick

если непонятно, вначале используем поиск по этому форуму, затем попытки реализовать уже на обсуждение:+)

Link to comment
Share on other sites

  • 0

сорри, не обратил внимания на раздел

тогда вот пример

<html>

<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<title> </title>
<style type="text/css" media="screen">
td {background-color:lime;}
</style>
<script language="javascript" type="text/javascript">
function Go(uri) {location.href = 'http://' + uri;}
function MouseOver(elm) {document.getElementById(elm).style.backgroundColor = 'green';}
function MouseOut(elm) {document.getElementById(elm).style.backgroundColor = 'lime';}
</script>
</head>

<body>
<table border="0" cellspacing="0" cellpadding="1" width="300"><tbody><tr>
<td id="td11" onclick="Go('htmlbook.ru/html/');" onmouseover="MouseOver(this.id);" onmouseout="MouseOut(this.id);"><a href="http://htmlbook.ru/html/">html</a></td>
<td id="td12" onclick="Go('htmlbook.ru/css/');" onmouseover="MouseOver(this.id);" onmouseout="MouseOut(this.id);"><a href="http://htmlbook.ru/css/">css</a></td>
</tr></tbody></table>
</body>

</html>

Link to comment
Share on other sites

  • 0

Только добрался до нета. Спасибо большое за пример! Правда до конца пока не разобрался. Когда я запускаю его через HomeSite, вс? работает корректно. Но стоит сохранить документ и открыть его в браузере, как "подсвечивание" перестает работать.

Link to comment
Share on other sites

  • 0

перепроверил - лиско 3 альфа + ие 6 все работает... хм. подозреваю что причина в маааааленькой желтой полоске в ие поверху окна, которая при открытии документа говорит о блокировке скриптов. и конечно разрешить их использваниие мы не догадывемся:+)

Link to comment
Share on other sites

  • 0

Н-да, действительно это было из-за запрета использования скриптов=)) Спасибо огромное!

Теперь возникли следующие вопросы. Опять же, по сайту, на который приведена ссылка в моем первом посте. Как в каждую ячейку таблицы, корректно разместить картинку и текст, имеенно там, где это нужно(как в примерочном сайте). Уже всякие варианты попробовал над TD и TR...не получается(((

Link to comment
Share on other sites

  • 0

Посмотрел по указанной ссылке. Пытаюсь использовать приведенные параметры, но результата нет. Например, такая запись ничего не дает -

TITLE 1 .

Если вставлять это - "td bgcolor="red"> " в

результата тоде ноль. Как же ими пользоваться(((
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy