Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.04.2014, 19:43
Новичок на форуме
Отправить личное сообщение для geezer Посмотреть профиль Найти все сообщения от geezer
 
Регистрация: 16.04.2014
Сообщений: 8

Календарик (в качестве упражнения)
Так вот написанный мной (приложенный) календарик (кликабельный), работает в современных ИЕ10, Chrome, FF, но не работает в ИЕ6.
Сначала он ругался, я поустранял все несоответствия под ИЕ6.
А именно убрал getElementsByClassName, убрал злоупротребления innerHTML, убрал rows & cells...
Теперь он не ругается, тестовые alert'ы выводятся из любого места скрипта. Но сам календарик не возникает при клике на кнопочку.

Коллеги, куда смотреть?

Может быть это не самоцель заставить его работать под ИЕ6, но всё таки интересно. В коде нет ничего сложного.
Вложения:
Тип файла: zip calendar.zip (3.7 Кб, 9 просмотров)
Ответить с цитированием
  #2 (permalink)  
Старый 16.04.2014, 20:31
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

geezer,
без tbody ие6 таблицу непокажет.
Ответить с цитированием
  #3 (permalink)  
Старый 17.04.2014, 02:03
Новичок на форуме
Отправить личное сообщение для geezer Посмотреть профиль Найти все сообщения от geezer
 
Регистрация: 16.04.2014
Сообщений: 8

Спасибки. Попробую вставить tbody. (Довольно "мутный" узел).
Ответить с цитированием
  #4 (permalink)  
Старый 17.04.2014, 13:05
Новичок на форуме
Отправить личное сообщение для geezer Посмотреть профиль Найти все сообщения от geezer
 
Регистрация: 16.04.2014
Сообщений: 8

Итак, добавил tbody. Календарик стал появляться даже в ИЕ5! Один нюанс: не отрабатывается атрибут colspan=7. В результате колонка понедельника получается широкой, потому как ей приходится вместить месяц, год и стрелки навигации шапки. Пробовал colspan="7". Не помогло.

Вопрос: когда лучше назначать для th атрибут colspan:
До присоединения th к документу или после?
Ответить с цитированием
  #5 (permalink)  
Старый 17.04.2014, 13:08
Аватар для nice_try
Профессор
Отправить личное сообщение для nice_try Посмотреть профиль Найти все сообщения от nice_try
 
Регистрация: 11.12.2013
Сообщений: 313

ие5, ие6 ...

Ответить с цитированием
  #6 (permalink)  
Старый 17.04.2014, 15:33
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

geezer,
colSpan
headerCell.setAttribute('colSpan', '7');
Ответить с цитированием
  #7 (permalink)  
Старый 20.04.2014, 00:03
Новичок на форуме
Отправить личное сообщение для geezer Посмотреть профиль Найти все сообщения от geezer
 
Регистрация: 16.04.2014
Сообщений: 8

Ещё раз Спасибо!
Новые браузеры развращают тем, что многое прощают. Как то большие и малые буквы.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Использование точки (pt) в качестве единицы измерения и их подводные камни FINoM (X)HTML/CSS 16 15.03.2012 15:26
javascript в качестве background dts Общие вопросы Javascript 2 07.09.2011 01:53
Проблема с вызовом функции в качестве обработчика G_M_S Общие вопросы Javascript 5 03.05.2011 11:55
Переменная в качестве фильтра LTDmix jQuery 3 13.02.2011 00:01
VML в качестве фона FINoM (X)HTML/CSS 5 04.10.2010 22:26