@Skizz: Я уверен, что я прав, хотя лучший «источник», который я могу вам дать в данный момент, - это Википедия, из статьи о sizeof:
blockquote>Википедия ошибается, Skizz прав. sizeof (char) равен 1, по определению.
Я имею в виду, просто внимательно прочитал запись в Википедии , чтобы понять, что это неправильно. «кратные символы».
sizeof(char)
никогда не может быть ничем другим , чем «1». Если бы это было, скажем, 2, это означало бы, чтоsizeof(char)
был вдвое больше размера char!
вы используете файлы * .htc. Ваш сайт обслуживает их как «text / html» Чтобы старые версии IE были счастливы, измените тип контента на «text / x-component»
Проблема: файлы HTC (сценарии в этих файлах) пытаются изменить DOM до завершения загрузки документа.
Решение: либо переместите сценарии в конец документа (что невозможно, поскольку они находятся в объявлении CSS), либо отложите выполнение сценариев, чтобы браузер мог завершить загрузку документа.
Прежде всего - попробуйте удалить ссылку (и) на iepngfix.htc и посмотрите, решит ли это проблему.
Если это не поможет, то давайте взглянем на другой файл, который вы используете - border-radius.htc
У вас есть строка:
<public:attach event="oncontentready" onevent="oncontentready('v08vnSVo78t4JfjH')" />
, которая, в свою очередь, вызывает эту функцию:
function oncontentready(classID)
Нам нужно чтобы добавить небольшую задержку. Не могли бы вы попробовать что-нибудь вроде этого?
<public:attach event="oncontentready" onevent="oncontentreadydelayed()" />
function oncontentreadydelayed()
{
window.setTimeout(oncontentready('v08vnSVo78t4JfjH'), 1);
}