user_web Опубликовано 29 января, 2006 Жалоба Поделиться Опубликовано 29 января, 2006 Как сделать так чтобы ячейка таблицы служила ссылкой (без графики). Если я не ошибаюсь это на JavaScript можно сделать Ссылка на комментарий Поделиться на другие сайты Поделиться
Gray Angel Опубликовано 29 января, 2006 Жалоба Поделиться Опубликовано 29 января, 2006 внутри тега head (ну или гденить еще в начале) вставь следующие: <script language=JavaScript><!--var tdbg_normal = "#ffffff"; //Фоновый цвет неактивной ячейкиvar tdbg_hover = "#dddddd"; //Фоновой цвет наведенной ячейкиvar td_normal = "#000000"; //Цвет текста неактивной ячейкиvar td_hover = "#0000ff"; //Цвет текста наведенной ячейки//Переход по ликеfunction go_link(url) {location.href = url;}//Меняем цветаfunction td_over(obj, color="auto", bgcolor="auto") {if (color == "auto") color = td_hover;if (bgcolor == "auto") bgcolor = tdbg_hover;obj.style.color = color;obj.style.backgroundColor = bgcolor;}function td_out(obj, color="auto", bgcolor="auto") {if (color == "auto") color = td_normal;if (bgcolor == "auto") bgcolor = tdbg_normal;obj.style.color = color;obj.style.backgroundColor = bgcolor;} В хтмл-коде, там где вставляем ячейку: <td onClick="go_link('Твой_линк')" onMouseOver="td_over(this)" onMouseOut="td_out(this)">Содержимое ячейки-линка</td> Если надо ячейку с индивидуальными цветами: <td onClick="go_link('Твой_линк')" onMouseOver="td_over(this,'#ff0000','#ffffff')" onMouseOut="td_out(this,'#000000','#ffff00')">Содержимое ячейки-линка</td> Писал прямо здесь, ничего не тестил, так что работоспособность во всех браузерах не гарантирую Ссылка на комментарий Поделиться на другие сайты Поделиться
user_web Опубликовано 29 января, 2006 Автор Жалоба Поделиться Опубликовано 29 января, 2006 То что ты написал не работает. Ссылка на комментарий Поделиться на другие сайты Поделиться
Dimon#ic Опубликовано 29 января, 2006 Жалоба Поделиться Опубликовано 29 января, 2006 Как сделать так чтобы ячейка таблицы служила ссылкой (без графики). Если я не ошибаюсь это на JavaScript можно сделать да без проблем: <table> <tr> <td onClick="location.href='путь_куда_надо'"> TEXT ... TEXT </td> </tr> </table> Ссылка на комментарий Поделиться на другие сайты Поделиться
tsb Опубликовано 9 февраля, 2006 Жалоба Поделиться Опубликовано 9 февраля, 2006 Dimon#ic: ты тоже самое написал. Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 10 февраля, 2006 Жалоба Поделиться Опубликовано 10 февраля, 2006 Я лично делаю так. В ячейке - div с размерам ячейке, а в нем - содержание ячейки. А перед div - <a href=""> После div-а </a> Ссылка на комментарий Поделиться на другие сайты Поделиться
Dimon#ic Опубликовано 14 февраля, 2006 Жалоба Поделиться Опубликовано 14 февраля, 2006 Dimon#ic: ты тоже самое написал. :sm(100): Несовсем =) : мой вариант работает и выполняет все поставленные задачи =) Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти