X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Валидатор не хавает tr, как onclick ссылку.
FlameHeart
FlameHeart
Topic Starter сообщение 21.3.2010, 20:17; Ответить: FlameHeart
Сообщение #1


Нужно, что-бы при нажатии на table row ряд (tr), браузер переходил по ссылке.
Причем, хотелось бы, что бы при нажатии правой кнопкой появлялось предложение открыть в новом окне. Либо, при shift+клик открывалось в новом окне.

Это достигается, путем помещения <tr><td></td></tr> внутрь тега <a></a>, где tr получает ссылку средствами onclick="location.href="url.name"", такую же, как в <a>.

Но валидатор XHTML 1.0 отказывается принимать такую вещь. Так как не разрешает, помещать ряды таблицы внутрь <a></a>

Что в таком случае делать?

Важно, что-бы табличный-ряд-ссылка открывалась в новом окне, при желании пользователя.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
EnterBack
EnterBack
сообщение 21.3.2010, 21:33; Ответить: EnterBack
Сообщение #2


делайте внутри ряда <div> с онкликом и всеми функциями которые вам нужны
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letmetouchyou
Letmetouchyou
сообщение 21.3.2010, 22:11; Ответить: Letmetouchyou
Сообщение #3


FlameHeart,
(FlameHeart @ 21.3.2010, 22:17) *
Это достигается, путем помещения <tr><td></td></tr> внутрь тега <a></a>
ето кто вас так научил?
таблица - на то и таблоица чтобы была определенная структура.
<table>
<tr onclick="window.open('index.php');">
<td>
1
</td>
</tr>
<tr onclick="window.open('index.php');">
<td>
2
</td>
</tr>
<tr onclick="window.open('index.php');">
<td>
3
</td>
</tr>
<tr onclick="window.open('index.php');">
<td>
4
</td>
</tr>
<tr onclick="window.open('index.php');">
<td>
5
</td>
</tr>

</table>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
FlameHeart
FlameHeart
Topic Starter сообщение 22.3.2010, 16:11; Ответить: FlameHeart
Сообщение #4


Нужно сделать что бы при клике - открывалось в том же окне.
Но при шифт+клике или правая кнопка-контекстное меню-в новом окне - открывалось в новом окне.

Тоетсь абсолютная аналогия с обычной ссылкой.

Это достигается путем:

<a href="dd">
<div onclick="location.href="dd"">
</div>
</a>

Но это не валидно...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alcorn
Alcorn
сообщение 22.3.2010, 16:17; Ответить: Alcorn
Сообщение #5


Вместо div - span.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как в пушсетках покупают по 100-200 тысяч кликов за день?
2 Boymaster 703 Вчера, 17:52
автор: Boymaster
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
151 adw-kupon.ru 19883 23.4.2024, 13:52
автор: Vmir
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
20 uahomka 3480 23.4.2024, 11:54
автор: Skyworker
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
30 freeax 5042 20.4.2024, 16:49
автор: Liudmila
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
13 Boymaster 2037 20.4.2024, 15:06
автор: Boymaster


 



RSS Текстовая версия Сейчас: 25.4.2024, 18:36
Дизайн