Автор Тема: Гипер сылка в таблице  (Прочитано 5930 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Altaxar

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 222
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.moroseac.ru/
Гипер сылка в таблице
« : 21 Февраля 2008, 18:36:20 »
У меня есть таблица:

<table>
<
tr><td>Name</td><td width="10">img</td></tr>
<
tr><td>Name2</td><td width="10">img</td></tr>
<
tr><td>Name3</td><td width="10">img</td></tr>
......
....
</
table>

можно ли както сделать, чтобы каждая строка (внутреность ...) была Гипер сылкой? (без JavaScript)
Не все является тем чем кажется.

Оффлайн 09h

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 82
  • +0/-0
  • 0
    • Просмотр профиля
Гипер сылка в таблице
« Ответ #1 : 22 Февраля 2008, 11:19:45 »
<table
<
tr><a href="http://webscript.ru"><td>Name</td><td width="10">img</td></a></tr
<
tr><td><a href="http://webscript.ru">Name2</a></td><td width="10"><a href="http://webscript.ru">img</a></td></tr
<
tr onmouseover="style.cursor=\'hand\';" onclick="parent.document.location.href=\'http://webscript.ru\';"><td>Name3</td><td width="10">img</td></tr
...... 
.... 
</
table>


3 строки - 3 варианта ..
1. ссылкой будет не содержимое ячеек таблы а сами ячейки ) те текст подсвечиваца как ссылка не будет...
2. втыкать в каждый td тэг a
3. хоть и с яваскриптом но вроде удобней особенно когда  очень много колонок в таблице
« Последнее редактирование: 22 Февраля 2008, 18:21:21 от 09h »

Оффлайн Altaxar

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 222
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.moroseac.ru/
Гипер сылка в таблице
« Ответ #2 : 25 Февраля 2008, 04:07:06 »
Спасибо,
но 1-й вариант не работает в FF (FireFox),
2-й вариант неподходит, ячейка может быть больше содержимого.
3-й вариант надо доработать мой PHP, так как переменная $href-- может содержать такое : "javascript:aaa();" , поэтому и не хотелось переносить в onclick="$href".
P.S. не куда не дется, прийдется дорабатывать гибкость системы.
Не все является тем чем кажется.

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Гипер сылка в таблице
« Ответ #3 : 25 Февраля 2008, 12:30:55 »
[off]Altaxar
Если приспосабливаться к тому, что есть - то кто мешает вот этот самый width="10" описать как padding у ссылки: он станет замечательно кликабельным...[/off]
LJ: Backslashed life (rss)

Оффлайн ravshaniy

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 191
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Гипер сылка в таблице
« Ответ #4 : 26 Февраля 2008, 12:10:51 »
в каждую ячейку разместить и стилями добиться width:100% и height:100%. я так подозреваю нужно будет выбрать определенный доктайп, иначе не везде будет работать в quirks mode скорее всего не будет работать

ну вобще это все не очень красиво. Javascript хорошая вещь. А prototypejs  позволит сделать это не добавляя Javascript в код таблицы. prototypejs - рулит
убили кенни, сволочи

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28