Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   IE 6 сколько можно? (https://javascript.ru/forum/css-html-internet-explorer/4613-ie-6-skolko-mozhno.html)

zzz 07.08.2009 19:48

IE 6 сколько можно?
 
Люди как вы думаете сколько процентов рунетчиков используют такой допотопный браузер как IE6? 1? 2? 5? НЕТ!!! Их использует 15% всех пользователей. Одумайтесь люди обновитесь хотя бы до 7 версии. Вам интерфейс не нравится? А теперь представьте сколько сил вам надо чтобы к интерфейсу привыкнуть и сколько сил нужно программисту чтобы оптимизировать код под него.
Я взываю к вам похороните наконец этот IE6

Андрей Параничев 07.08.2009 20:01

К кому именно взываете?

С недавних пор обновление с IE версии 6 в windows установлено со статусом "критическое", так что про оптимизацию под этот браузер в "своих" проектах уже смело можно забыть.

А если вы работаете верстальщиком, или веб-программистом клиентской части, и ваш заказчик настаивает на оптимизации верстки/скриптов под этот браузер - смело начисляйте 20-30% сверху, вот и все.

Kolyaj 08.08.2009 14:22

Откуда хоть за последний год столько нытиков по поводу IE6 взялось? Шаблоны, вроде, не сильно усложнились, а стонов на каждом углу. Вплоть до возвращения в 90-е: "Этот браузер не оптимизирован под ИЕ6". Лучше бы верстать научились. Все баги ИЕ6 давно изучены, задокументированы и для каждого приведено несколько решений. Чего не скажешь, например, об опере, которая выходит каждые полгода, и в каждой версии свои баги.

И какой смысл разработчиков-то призывать? Они и так им не пользуются.

Riim 08.08.2009 14:33

Во всем можно видеть плюсы: кому бы мы нужны были, если бы во всех браузерах все идеально работало (с определенной точки зрения такое мышление не верно, но все же можно и в этом утешение видеть).

zzz 10.08.2009 09:08

Ну ну...HTML 5 там не работает(

B~Vladi 10.08.2009 11:43

ИЕ 7 от 8 тоже не мало отличается...

ИМХО: Обновицо надо как ни крути... Хотя бы из-за соображений, типа чем новее - тем лучше, т.к. 99% нового - лучше старого. Это должны понимать не только верстальщики, но и посетители наших сайтов. И если вдруг кто-то стонет, что у него в ИЕ 6 что-то не работает, нужно объяснить, что это полностью их вина, а не наша. К сожелению, это не понимают работодатели и до сих пор выставляют требование подружится с ИЕ6. Неразрешимых моментов (вёрстки) как правила не возникает, а вот нервы уже не вернуть.

Kolyaj 10.08.2009 11:48

Цитата:

Сообщение от zzz
HTML 5 там не работает

Вы щас под HTML5 что имеете в виду? Он в полном объеме нигде не работает.

kotkerk 13.08.2009 00:53

Цитата:

Сообщение от Kolyaj
Лучше бы верстать научились.

это призыв к адаптированию своих страниц под глючного ишаконедобраузера?

Цитата:

Сообщение от Kolyaj
Все баги ИЕ6 давно изучены, задокументированы и для каждого приведено несколько решений. Чего не скажешь, например, об опере, которая выходит каждые полгода, и в каждой версии свои баги.

лучше терпеть некоторые малые баги (кстати только в бетках, а не в стэйбл релизах) оперы, чем дикие и тупые ошибки IE6/7/8
===
"несколько решений", это + десяток килобайт лишнего кода на страницу?

Цитата:

Сообщение от Kolyaj
И какой смысл разработчиков-то призывать?

скорей это относится к ословодам-пользователям, а не к разработчикам

Kolyaj 13.08.2009 01:06

Цитата:

Сообщение от kotkerk
"несколько решений", это + десяток килобайт лишнего кода на страницу?

Приведите, пожалуйста, проблему, для решения которой необходимо написать десяток килобайт.

kotkerk 13.08.2009 01:29

position:fixed
===
<select> и слои
===
*.png transparency
===
hover на элементах, отличных от "a"
===
еще?

Kolyaj 13.08.2009 09:01

Все решаются несколькими строчками кода, а никак не десятком килобайт. Не надо просто на каждый чих jQuery подключать.

kotkerk 13.08.2009 10:31

не работаю с jQuery вообще
всегда стараюсь обходиться своими силами или тем, что включено в двиг форума/сайта

Riim 13.08.2009 11:15

Цитата:

Сообщение от kotkerk
position:fixed
===
<select> и слои
===
*.png transparency
===
hover на элементах, отличных от "a"
===
еще?

Из этого списка меня только pngtransparency напрягает. Остальное либо слишком редко попадается, либо наоборот радует.

B~Vladi 13.08.2009 11:15

Если говорить о JS, то кода сверху не много выходит, а вот навёрстывать лишние блоки приходицо часто:)

lisp 18.08.2009 01:43

Доброго времени суток!
Сори что пишу не в тему, но вы говорите что в 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 не добавляеться, а вот запрос к скрипту идет правильный...

Андрей Параничев 18.08.2009 02:57

lisp,
Порядок:
XMLHttpRequest.open(...);
XMLHttpRequest.onreadystatechange = function() {...};
XMLHttpRequest.send(...);


Часовой пояс GMT +3, время: 05:59.