IE 6 сколько можно?
Люди как вы думаете сколько процентов рунетчиков используют такой допотопный браузер как IE6? 1? 2? 5? НЕТ!!! Их использует 15% всех пользователей. Одумайтесь люди обновитесь хотя бы до 7 версии. Вам интерфейс не нравится? А теперь представьте сколько сил вам надо чтобы к интерфейсу привыкнуть и сколько сил нужно программисту чтобы оптимизировать код под него.
Я взываю к вам похороните наконец этот IE6 |
К кому именно взываете?
С недавних пор обновление с IE версии 6 в windows установлено со статусом "критическое", так что про оптимизацию под этот браузер в "своих" проектах уже смело можно забыть. А если вы работаете верстальщиком, или веб-программистом клиентской части, и ваш заказчик настаивает на оптимизации верстки/скриптов под этот браузер - смело начисляйте 20-30% сверху, вот и все. |
Откуда хоть за последний год столько нытиков по поводу IE6 взялось? Шаблоны, вроде, не сильно усложнились, а стонов на каждом углу. Вплоть до возвращения в 90-е: "Этот браузер не оптимизирован под ИЕ6". Лучше бы верстать научились. Все баги ИЕ6 давно изучены, задокументированы и для каждого приведено несколько решений. Чего не скажешь, например, об опере, которая выходит каждые полгода, и в каждой версии свои баги.
И какой смысл разработчиков-то призывать? Они и так им не пользуются. |
Во всем можно видеть плюсы: кому бы мы нужны были, если бы во всех браузерах все идеально работало (с определенной точки зрения такое мышление не верно, но все же можно и в этом утешение видеть).
|
Ну ну...HTML 5 там не работает(
|
ИЕ 7 от 8 тоже не мало отличается...
ИМХО: Обновицо надо как ни крути... Хотя бы из-за соображений, типа чем новее - тем лучше, т.к. 99% нового - лучше старого. Это должны понимать не только верстальщики, но и посетители наших сайтов. И если вдруг кто-то стонет, что у него в ИЕ 6 что-то не работает, нужно объяснить, что это полностью их вина, а не наша. К сожелению, это не понимают работодатели и до сих пор выставляют требование подружится с ИЕ6. Неразрешимых моментов (вёрстки) как правила не возникает, а вот нервы уже не вернуть. |
Цитата:
|
Цитата:
Цитата:
=== "несколько решений", это + десяток килобайт лишнего кода на страницу? Цитата:
|
Цитата:
|
position:fixed
=== <select> и слои === *.png transparency === hover на элементах, отличных от "a" === еще? |
Все решаются несколькими строчками кода, а никак не десятком килобайт. Не надо просто на каждый чих jQuery подключать.
|
не работаю с jQuery вообще
всегда стараюсь обходиться своими силами или тем, что включено в двиг форума/сайта |
Цитата:
|
Если говорить о JS, то кода сверху не много выходит, а вот навёрстывать лишние блоки приходицо часто:)
|
Доброго времени суток!
Сори что пишу не в тему, но вы говорите что в IE6 все легко решается... у меня как раз проблема с JS и IE6. Сам я только начал изучать JS так что сильно не ругайте за тупость или незнание. Код работает во всех браузерах кроме IE6 :( var req; var tmp = new Array(); try{ req = new XMLHttpRequest(); } catch(e) { var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP","Microsoft.XMLHTTP"); for (var i=0; i<XmlHttpVersions.length && !req; i++){ try{ req = new ActiveXObject(XmlHttpVersions[i]); } catch (e) {} } } function lChange(name, select) { var sp = document.getElementById(name); if ( select != -1 ) { sp.disabled = 0; if (req) { req.onreadystatechange = function() { if (req.readyState == 4 && req.status == 200) { tmp = req.responseText.split("\n"); sp.options.length = 0; for(var i=0; i < tmp.length-1; i++) { sp.options[i] = new Option(tmp[i],i-1); } } }; req.open("GET", 'spisok.php?par=' + name + '&val=' + select, true); req.send(null); } else { alert("Браузер не поддерживает AJAX"); } } else { sp.disabled = 1; sp.options.length = 0; sp.options[0] = new Option("Выберите из списка:",-1); } } Помогите пожалуйста! Или подскажите хотя бы в чем может быть проблема? PS. Первый раз в IE все отлично выполняеться, все последующие никакой реакции в select не добавляеться, а вот запрос к скрипту идет правильный... |
lisp,
Порядок: XMLHttpRequest.open(...); XMLHttpRequest.onreadystatechange = function() {...}; XMLHttpRequest.send(...); |
Часовой пояс GMT +3, время: 05:59. |