оверлей не работает в IE6? - PullRequest
0 голосов
/ 16 июля 2010

Я использую следующий код в моем файле для наложения изображений. Это хорошо работает в Firefox, но не в IE6. Может кто-нибудь, пожалуйста, предложите решение для этого ??

<div id="1" onclick="document.getElementById('div1').className = 'nodis';" CLASS="nodis" style="width:100%; background:url('/gifs/overlay.png');" align="center">

Ответы [ 2 ]

2 голосов
/ 16 июля 2010

Png оверлеи не поддерживаются в IE6, и вам придется использовать другие хаки *.

Или , вы можете сделать то, что Microsoft уже сделала: отказаться от поддержки IE6 .

Microsoft выдвигает IE8 как критическое обновление безопасности, поэтому даже пользователи Windows, имеющие пиратские копии Windows, получат автоматические обновления с IE6. И крупные корпорации больше не проблема, так как очень немногие ИТ-отделы в мире хотят иметь неподдерживаемое стороннее программное обеспечение под своей ответственностью.

Если вы все еще обеспокоены тем, что многие из ваших пользователей используют IE6, и вы хотите убедиться, что они могут правильно видеть страницу, используйте скрипт обновления, такой как IE6update , который скажет вашим пользователям, что им нужно обновление браузера, чтобы правильно отобразить вашу страницу.

*) Благодаря deceze за ссылку на различные хаки.

1 голос
/ 16 июля 2010

Возможно, я неправильно понял ваш вопрос, но вот решение для исправления PNG с использованием javascript: PNGFix . Если это не то, что вам нужно, пожалуйста, исправьте меня и дайте мне более подробное объяснение или ссылку на ваш сайт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...