powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / display стили
7 сообщений из 7, страница 1 из 1
display стили
    #38148737
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть проект, который, работает исключительно в IE. Раньше работал в 6, сейчас пытаюсь перетащить в 10. В нем нужно показывать и отображать строки таблицы (<tr> элементы). Раньше делал так
Код: javascript
1.
2.
style.display = 'none';  // Спрятали
style.display = 'inline'; // Показали

теперь оказалось, что в 10 IE для показа нужно писать
Код: javascript
1.
style.display = 'table-row';

иначе все съезжает. Как бы на клиенте определить, какое значение использовать?

С уважением, Vasilisk
...
Рейтинг: 0 / 0
display стили
    #38148739
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
display стили
    #38148747
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy условные комментарии ?Возможно. Забыл про них. В JS они же работают?

Просто думал, может есть, что-то типа
Код: javascript
1.
if (supports)...

как для проверки поддерживаемых методов
...
Рейтинг: 0 / 0
display стили
    #38148841
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_нужно показывать и отображать строки таблицы (<tr> элементы). Раньше делал так
Код: javascript
1.
2.
style.display = 'none';  // Спрятали
style.display = 'inline'; // Показали


Не правильно делал.

_Vasilisk_теперь оказалось, что в 10 IE для показа нужно писать
Код: javascript
1.
style.display = 'table-row';

иначе все съезжает.
Это не удивительно. Как это строка вдруг стала строковым элементом?

_Vasilisk_Как бы на клиенте определить, какое значение использовать?
Просто начать нормально это делать, т.е. "как в 10 IE"...
...
Рейтинг: 0 / 0
display стили
    #38148912
BACH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто начать нормально это делать, т.е. "как в 10 IE"...
6ie не поддерживает table-row.
...
Рейтинг: 0 / 0
display стили
    #38148946
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_В JS они же работают?В условных комментариях можно вставить <script>, задать какие-то глобальные переменные и проверять их где угодно.
...
Рейтинг: 0 / 0
display стили
    #38150193
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

Все оказалось проще. Для отображения строки нужно просто присвоить пустую строку.
Код: javascript
1.
elTr.style.display = (AVisible) ? '' : 'none';
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / display стили
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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