Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#24 used as offset, casting to integer (24) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Как выводить строки разной длины?
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (2): [1] 2 » 

> Без описания
chiv
Отправлено: 12 Декабря, 2005 - 11:04:42
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




Есть таблица с данными. Как сделать так, чтобы по умолчанию в столбце выводились строки не более определённой длины (скажем не более 15 символов), а при наведении мыши отображалась строка целиком?
 
 Top
Леголегс Администратор
Отправлено: 12 Декабря, 2005 - 11:51:13
Post Id



JS-маньяк


Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004  
Откуда: Липецк

Карма 17




На JavaScript? Гм. А всплывающие подсказки (td title="полный текст"Подмигивание не рулят?
 
 Top
chiv
Отправлено: 12 Декабря, 2005 - 12:08:55
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




Моя Опера их не показывает...
 
 Top
Ray Wen Администратор
Отправлено: 12 Декабря, 2005 - 12:19:10
Post Id



Собиратель шишек...


Покинул форум
Сообщений всего: 2602
Дата рег-ции: Янв. 2005  
Откуда: Волгоград

Карма 21




chiv
Для ссылки делай, тогда будет показывать... Подмигивание
 
 Top
chiv
Отправлено: 13 Декабря, 2005 - 00:49:24
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




А как сделать, чтобы полный текст был одной строкой (по крайней мере если помещается на экране) и "поверх" укороченной строки?
 
 Top
Дмитрий Б.
Отправлено: 13 Декабря, 2005 - 06:41:37
Post Id



Super Member


Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005  
Откуда: Иркутск

Карма 0




Никак. Или делай подсказку на JS:
CODE:

<div onmouseover="showHint('hint1');" onmouseout="hideHint('hint1');">HTML</div>
<div id="hint1" style="position:absolute; left:0; top:0; visibility: hidden; z-index: 1; background-color: #d0d0d0">Язык разметки гипертекста</div>
<script type="text/javascript" language="JavaScript">
<!--
function showHint(id)
{
try
{
var a=document.getElementById(id).style;
a.visibility="visible";
a.left=event.clientX;
a.top=event.clientY;
}
catch (var e)
{
}
}

function hideHint(id)
{
try
{
var a=document.getElementById(id).style;
a.visibility="hidden";
a.left=event.clientX;
a.top=event.clientY;
}
catch (var e)
{
}
}

//-->
</script>

 
 Top
chiv
Отправлено: 13 Декабря, 2005 - 08:31:39
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




Дмитрий Б.
Спасибо! Это похоже на то, что нужно... только пока не совсем работает...Не понял
 
 Top
Дмитрий Б.
Отправлено: 14 Декабря, 2005 - 02:38:48
Post Id



Super Member


Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005  
Откуда: Иркутск

Карма 0




CODE:
<div onmouseover="showHint('hint1');" onmouseout="hideHint('hint1');">HTML</div>
<div id="hint1" style="position:absolute; left:0; top:0; visibility: hidden; z-index: 1; background-color: #d0d0d0">Язык разметки гипертекста</div>
<script type="text/javascript" language="JavaScript">
<!--
function showHint(id)
{
var e;
try
{
var a=document.getElementById(id).style;
a.visibility="visible";
a.left=event.clientX;
a.top=event.clientY;
}
catch (e)
{
}
}

function hideHint(id)
{
var e;
try
{
var a=document.getElementById(id).style;
a.visibility="hidden";
a.left=event.clientX;
a.top=event.clientY;
}
catch (e)
{
}
}

//-->
</script>
 
 Top
chiv
Отправлено: 14 Декабря, 2005 - 11:59:53
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




Уже работаетУлыбка Только пока не совсем так, как хотелось:

1) Несмотря на указание "position:absolute; left:0; top:0;" в Опере происходит привязка к курсору, а в ИЕ элемент с текстом появляется вообще на некотором (всегда разном) расстоянии от курсора (как по горизонтали, так и по вертикали)... Как сделать так, чтобы полный текст начинался там же, где и сокращенная версия?

2) Как сделать так, чтобы полный текст был одной строкой?

Оч. хочется чтоб полный текст появлялся поверх сокращённого и текста в столбцах справа, а не так как сейчас:

Прикреплено изображение (Нажмите для увеличения)
att-43a04f8975005temp.gif
 
 Top
Дмитрий Б.
Отправлено: 15 Декабря, 2005 - 02:14:24
Post Id



Super Member


Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005  
Откуда: Иркутск

Карма 0




Привязка к курсору - искусственная, вот эти строки:
CODE:
a.left=event.clientX;
a.top=event.clientY;
С размером можно бороться - добавь в style для div'а параметр width=300px; (например).
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0, скрытых: 0)
« JavaScript »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0471]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33