Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / <TR style="display:none;"> / 8 сообщений из 8, страница 1 из 1
20.08.2007, 17:06
    #34739414
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
<TR style="display:none;">
заметил что для строки установка style="display:none;" не идентична удалению её
кто-нибудь знает в чем разница и где можно прочитать? сам не яве и хтмл-е мягко говоря слаб
заранее благодарен
...
Рейтинг: 0 / 0
20.08.2007, 17:33
    #34739536
SkyLight
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
<TR style="display:none;">
А почему это должно быть одно и то же? display: none просто СКРЫВАЕТ строку и всё
...
Рейтинг: 0 / 0
20.08.2007, 17:44
    #34739580
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
<TR style="display:none;">
хорошо, а чем скрытие отличается от удаления? с точки зрения визуального восприятия
меня интересует как надо пересчитывать colspan и rowspan
...
Рейтинг: 0 / 0
20.08.2007, 18:07
    #34739700
Хрюхрюшкин.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
<TR style="display:none;">
SergSuperхорошо, а чем скрытие отличается от удаления? с точки зрения визуального восприятия
меня интересует как надо пересчитывать colspan и rowspan
Если строка скрыта — она не удалена. Вот и всё. Соответственно, при установке display:none colspan И rowspan не уменьшаются.
...
Рейтинг: 0 / 0
20.08.2007, 18:39
    #34739818
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
<TR style="display:none;">
Хрюхрюшкин.
Если строка скрыта — она не удалена. Вот и всё. Соответственно, при установке display:none colspan И rowspan не уменьшаются.
если строку скрыть и colspan И rowspan не менять, то ячейки съезжают, из надо пересчитывать
на небольших таблицах всё более-менее работает, но вот если ячеек много, начинаются непонятки

вот например здесь оно еще работает:

Код: plaintext
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.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>

<body bgcolor="#FFFFFF" text="#000000">

<table width="050%" border="01" cellspacing="0" cellpadding="1">
  <tr id='1'> 
    <td colspan= 2 > 1 
      <input id="b" type="submit" name="c" value="-" onclick="ShowHide(document.getElementById('b').value)">
    </td>
    <td> 11 </td>
  </tr>
  <tr id='0'> 
    <td rowspan="3" id='234'> 234 </td>
    <td> 22 </td>
    <td> 223 </td>
  </tr>
  <tr > 
    <td id='33' rowspan="2" > 33 </td>
    <td> 333 </td>
  </tr>
  <tr id='44'> 
    <td> 44 </td>
  </tr>
  <tr id='5'> 
    <td  colspan= 2 > 5 </td>
    <td> 55 </td>
  </tr>
</table>
</body>


<script>
function ShowHide(sign) {
  s=(sign=='-')?'none':'';
  obj=document.getElementById('44').style;
  obj.display=s;
  
  obj=document.getElementById('b');
  obj.value=(s=='')?'-':'+';
  

 obj=document.getElementById('33');
 obj.rowSpan+=obj.value=(sign=='-')?- 1 : 1 ;

 obj=document.getElementById('234');
 obj.rowSpan+=obj.value=(sign=='-')?- 1 : 1 ;
}
</script>
</html>


а вот файл который я приложил - там уже нет

ну да ладно, я так понимаю этим тут тоже не особо занимаются
...
Рейтинг: 0 / 0
21.08.2007, 08:22
    #34740486
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
<TR style="display:none;">
SergSuperа чем скрытие отличается от удаления?
Тем что "скрытое" можно сделать видимым в нужный момент, а удалёное уже не вернеш...
...
Рейтинг: 0 / 0
21.08.2007, 10:26
    #34740714
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
<TR style="display:none;">
krvsa SergSuperа чем скрытие отличается от удаления?
Тем что "скрытое" можно сделать видимым в нужный момент, а удалёное уже не вернеш... я же написал - с точки зрения визуального восприятия
...
Рейтинг: 0 / 0
21.08.2007, 13:02
    #34741388
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
<TR style="display:none;">
А это уже зависит от того как браузер к этому "относится" Т.к. в любом случае сам элемент-то существует ;)
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / <TR style="display:none;"> / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]