Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Установка размеров ячеек после загрузки, только для IE!!!!!!!! 
:(
    Опции темы
GoodBoy
Дата 5.11.2004, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Главный джедай
****


Профиль
Группа: Модератор
Сообщений: 3886
Регистрация: 8.1.2003
Где: КМВ

Репутация: 2
Всего: 83



Это нужно ТОЛЬКО для Интернет Эксплорера!!!!!!!!!

вот тут: http://www.zenonline.ru/good/tables/ лежит страница, на которой отображается составная таблица, лежащая в 4-х фреймах... :-(

Задача: в этом фрейме ( http://www.zenonline.ru/good/tables/bot_rig.html ) написать функцию doCorrecrWidth(), которая позволит после загрузки и отрисовки таблицы подогнать ширину столбцов под ширину ячеек шапки... Либо я конкретно туплю, либо... На этом мысль останавливается...

Исходники тут:

Присоединённый файл ( Кол-во скачиваний: 9 )
Присоединённый файл  tables.zip


--------------------
Чем дальше в лес, тем толще партизаны...

Цитата(igorold @  1.5.2016,  17:40 Найти цитируемый пост)
Индейцы не обратили внимания на поток беженцев из Европы… Теперь они живут в резервациях. 
PM MAIL   Вверх
Aliance
Дата 5.11.2004, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Можно решить, думаю, названич ID шапкам - и, узнавая его document.getElementById("ШАПКА").style.width;, приравнивать к ширине столбца :-))))
PM MAIL WWW ICQ Skype   Вверх
Sardar
Дата 7.11.2004, 00:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Тоже чуть в ступор не впал smile
Если таблица не влезает в окно по ширине, то она уменьшается до минимальных размеров, т.е. что бы только текст влез.
Выход: подсчитывать сумарную длинну либо поковырятся в стилях, может какое свойство для таблиц есть.
Мне ближе первый метод:
Код
function doCorrecrWidth() {
var topTABLE = top.ifra.TopRight.document.getElementById("main_table_top").children[0].children[0];
var mainTABLE = document.getElementById("main_table").children[0].children[0];
var txt_main = '';
var total=0;
for (var i=0; i<topTABLE.children.length; i++) {
 var qwe = topTABLE.children[i].offsetWidth-mainTABLE.children[i].offsetWidth;
 if (qwe>0) {
  total+=(mainTABLE.children[i].style.width = topTABLE.children[i].offsetWidth);
 } else {
  total+=(topTABLE.children[i].style.width = mainTABLE.children[i].offsetWidth);
 }
       //устанавливаем сумарную ширину
top.ifra.TopRight.document.getElementById("main_table_top").style.width=total+"px";
document.getElementById("main_table").style.width=total+"px";
//_doProp(mainTABLE.children[i]);
}
}



--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
GoodBoy
Дата 9.11.2004, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Главный джедай
****


Профиль
Группа: Модератор
Сообщений: 3886
Регистрация: 8.1.2003
Где: КМВ

Репутация: 2
Всего: 83



Вопрос решил, но по-другому... Поставил картинки-распорки в 1 пиксель и присваиваю им нужный размер, а картинка уже автоматом распирает ячейку до нужного размера!


--------------------
Чем дальше в лес, тем толще партизаны...

Цитата(igorold @  1.5.2016,  17:40 Найти цитируемый пост)
Индейцы не обратили внимания на поток беженцев из Европы… Теперь они живут в резервациях. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0760 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.