Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   IE - это и есть проблема. (https://javascript.ru/forum/offtopic/9147-ie-ehto-i-est-problema.html)

bayah 01.05.2010 11:48

IE - это и есть проблема.
 
Блин, написал зум картинки.
Под IE вообще ничего не работает. Ничего не зумится, не скролится, события не вызываются, альфа канал png картинок не работает.

Будь ты проклят IE!
Кроссбраузерный код, это пардон просто е*ань, онанизм и ничего больше.
Че-то не конструктивная тема получилась. Но может быть я хотя бы найду единомышленников.)

P. S.
Чуть не написал в раздел IE. Потом успокоился и трезвым разумом оценил, что не принесу этой темой пользу.)

Octane 01.05.2010 13:42

Может руки не от туда?

Другие браузеры ко времени выпуска IE6 были не лучше. Все баги и особенности IE6 описаны миллион раз и нагугливаются в два счета. В IE7 работает PNG-24 и :hover для всех элементов в Standards Compliant Mode, и утечки памяти устранены практически. С 8-й версией вообще не возникает проблем.

Вообще запарили неудачники, вечно ноющие о кривости IE на всех форумах и блогах. Не будьте таким.

bayah 01.05.2010 17:06

Ну вы меня прям воодушевили.

Да, уже исправил многое. Работает почти все, кроме:

http://javascript.ru/forum/css-html-...html#post53852

B~Vladi 11.05.2010 08:48

Цитата:

Сообщение от Octane
Все баги и особенности IE6 описаны миллион раз и нагугливаются в два счета.

Ну и что. Баги-то никуда не делись. И их нада постоянно править, править, править...
Хотя ничего не нада править. Нужно вообще от него отказаться. За то нервы целы будут (это к новичкам относится).

Kolyaj 11.05.2010 09:04

Цитата:

Сообщение от B~Vladi
И их нада постоянно править, править, править...

Не надо ничего править, надо просто не допускать ситуаций с багами. Любой опытный верстальщик, например, не выставит элементу float: left и margin-left: Npx, т.к. это приведёт к удвоенному маргину в IE. При знании ошибок просто пишется код, который не бажит в ИЕ.

B~Vladi 11.05.2010 14:24

На днях с баша вычитал цитату с хабра: "Кто-нибудь использует ИЕ6 вообще?! Только верстальщики, которые думают что ИЕ6 кто-то ещё использует.". Не слово в слово, но суть та же. Имхо, в этом есть доля правды.

Kolyaj 11.05.2010 14:35

http://www.liveinternet.ru/stat/ru/browsers.html
2,280,241 (9%) верстальщиков в стране, прямо нация верстальщиков. А если учесть, что половина верстальщиков возомнила, что IE6 давно умер, то и до 20% может дойти.

B~Vladi 11.05.2010 14:43

Цитата:

Сообщение от Kolyaj
А если учесть, что половина верстальщиков возомнила, что IE6 давно умер, то и до 20% может дойти.

Ну я же сказал что доля правды. Помню работал в одной конторе (штат ~1000), так там у всех стоял ИЕ6, ибо админам было влом делать апдэйт. Сколько ещё таких контор в стране?! Ну верстаки там тоже имеют не малый вес, т.к. сайт же нужно протыкивать в продакшене после каждого апдейта, вот и набегают лишние проценты.
зы: верстаков у нас много, можно увидеть на фрилансе.

B~Vladi 11.05.2010 14:48

Ах да, в след за верстальщиками, контент менеджеры шерстят будь здоров, а они не являются аудиторией как таковой. Тогда для кого же верстать?!

Kolyaj 11.05.2010 14:49

Цитата:

Сообщение от B~Vladi
Помню работал в одной конторе (штат ~1000), так там у всех стоял ИЕ6, ибо админам было влом делать апдэйт.

Так такие конторы и нагоняют пользователей IE6, и эти пользователи, как правило, самые платёжеспособные. И админы там не ленивые, а осторожные, если из-за обновления IE рухнет вся корпоративная система, на нём завязанная, мало не покажется никому.

B~Vladi 11.05.2010 15:01

Цитата:

Сообщение от Kolyaj
Так такие конторы и нагоняют пользователей IE6, и эти пользователи, как правило, самые платёжеспособные.

Ну не знаю как в других конторах, но там все обслуживали несколько проектов (в основном зеркала), поэтому там беспокоились о браузерах посетителей, а не сотрудников (кстати и совсем не боялись багов ИЕ6 но основная поддержка его была). С другой стороны если в конторе сидят опытные люди - обновление браузера никогда не будет проблемой для админов. Антивирусы на 500 машин они ловко обновляют.

e1f 11.05.2010 15:11

Цитата:

Сообщение от B~Vladi (Сообщение 54830)
С другой стороны если в конторе сидят опытные люди - обновление браузера никогда не будет проблемой для админов. Антивирусы на 500 машин они ловко обновляют.

Есть корпоративная CRM, писанная over9000 лет назад, работает только в IE, известно, что работает в IE6- (под него и писалась). К чему админам лишняя головная боль, если окажется, что после обновления браузеров CRM перестала работать у 500(!) пользователей?

B~Vladi 11.05.2010 15:17

Цитата:

Сообщение от e1f
писанная over9000 лет назад, работает только в IE

Дк, понятно почему только под ИЕ. Неужели нет чего-то более нового?! А как же переход на новые операционки в крупных компаниях, или они ещё 100 лет под XP сидеть собираюццо?! В админских делах я не силён.

Kolyaj 11.05.2010 15:21

Цитата:

Сообщение от B~Vladi
или они ещё 100 лет под XP сидеть собираюццо?

Ну вот смотрите, у вас есть компания, 500 компов, все под XP, все полностью выполняют свою задачу. Вы станете выделять бюджет на покупку 500 лицензий висты (win7), на переустановку, на обучение персонала, на настройку остального ПО под новую систему? Что вам это даст, за ваши деньги? Что вообще принципиально нового даёт Win7, чего не даёт XP?

e1f 11.05.2010 15:24

А кому нужен переход на новые операционки в крупных компаниях, B~Vladi? Software производителям? С точки зрения начальства -- это какие-то левые затраты -- нафиг менять, если все работает, и всех все устраивает (админы не в счет -- не нравится -- высказываешь -- не справляешься, "а у главбуха клиент-банк полдня не работает" (с) -- уволен).

Так в чем профит от перехода на новые операционки (здесь мы говорим об обыкновенных юзверях, которые на компе пытаются выполнять работу, а не о гиках, которые падки на новинки)? Юзеру нужно учить что-то новое. Юзер завсегда против.

B~Vladi 11.05.2010 15:42

Цитата:

Сообщение от e1f
А кому нужен переход на новые операционки в крупных компаниях, B~Vladi? Software производителям? С точки зрения начальства -- это какие-то левые затраты -- нафиг менять, если все работает, и всех все устраивает

Пока работает. Время-то идёт. Тот же веб меняется. Что касается операционки, то возможно и с ней будут проблемы из-за старости.
Давайте представим (в пределах одной компании), что сейчас времена win 95 или win 98. Поставим соответствующий софт, обучим персонал. И попробуем приконнектицо к внешнему миру, хотя бы через тот же веб. Уверен, геморроя не оберёшься. Если компания тормозит в развитии, касаемо технологий и подготовки персонала (потому что "начальство так решило") - разве долго она так сможет быть? Может вообще убрать компы и посадить всех за печатные машинки и счёты?!
А уж если юзверь не хочет учить "что-то новое", то тем более не стоит на таких рассчитывать (не считая старшего поколения).

B~Vladi 11.05.2010 15:44

Цитата:

Сообщение от Kolyaj
Что вообще принципиально нового даёт Win7, чего не даёт XP?

Ну это вопрос к админам. Но что-то мне подсказывает, что безопасность это повысит.

Octane 11.05.2010 15:45

Мне в 2007 году пришлось верстать обновлённый корпоративный сайт для компании, производящей газовое оборудование. Так вот они предоставили статистику посещаемости их старого сайта, в которой фигурировали, с достаточно большим процентом, чтобы не игнорировать, IE5.5 и Opera 7.5. После того, как я попробовал что-то сверстать для Opera 7.5+, я начал считать IE замечательным браузером :)

B~Vladi 11.05.2010 15:48

Цитата:

Сообщение от Octane
с достаточно большим процентом, чтобы не игнорировать, IE5.5 и Opera 7.5

:blink:
Может статистика старая...

Octane 11.05.2010 16:22

Да нет, не старая, я так понял, что большинство посетителей были постоянные клиенты (сеть магазинов), которые заходили на сайт, чтобы воспользоваться специализированными калькуляторами и скачать прайсы. В 2006 году MS отказалась от поддержки Windows 98/ME, а еще в это время как-то жестко стали наказывать за использование нелицензионного ПО, по крайней мере у нас в Волгограде, и многие организации поставили эти ОС, потому что вроде бы можно было использовать без лицензии. Вот отсюда, наверное, и поток старых IE на этом сайте. А Opera старая, как всегда, ломаная версия, с какого-нибудь диска типа "Золотой СОФТ 2004".

mycoding 11.05.2010 19:43

Проверял на IE 6 вот этот код
$.timerStop = function(timerId){//$.timerStop("timerStudentSubjects");
	if(window[timerId])
	{
		clearInterval(window[timerId]);
		delete window[timerId];
	}
}

И обнаружил, что delete не работает.

Kolyaj 11.05.2010 20:36

mycoding,
и что? А в других браузерах работает?

micscr 12.05.2010 08:24

Встретил совет юзать http://code.google.com/p/ie7-js/ чтобы проще версталось.
Сталкивались? Что считаете ?

Человек правда написал, что они уже не юзают, т.к. их веб-студия отказалась от поддержки ie6.

B~Vladi 12.05.2010 08:44

Цитата:

Сообщение от micscr
т.к. их веб-студия отказалась от поддержки ie6

плюс стопицот! Мы тоже отказались :)

bayah 20.05.2010 08:08

Господа, найден универсальный кроссбраузерный код!)

var IE='\v'=='v';
if(IE) {
alert('Поставьте другой браузер!')
}

Kolyaj 20.05.2010 09:42

Цитата:

Сообщение от bayah
alert('Поставьте другой браузер!')

Видите ли в чём дело, пользователю абсолютно насрать, что вы думаете о его браузере. Он просто пойдёт на другой сайт.

B~Vladi 20.05.2010 09:57

Смотря какой сайт ему это скажет.

Kolyaj 20.05.2010 10:11

B~Vladi,
а какой сайт может сказать? Маленькие, но гордые, не могут -- конкуренция задавит. Крупным репутация важна. И всё равно пользователь не перейдёт, на IE6 по доброй воле щас мало кто сидит. Кому просто нравится IE давно на восьмёрку перешли.

B~Vladi 20.05.2010 10:14

Цитата:

Сообщение от Kolyaj
Крупным репутация важна.

Если я не ошибаюсь, facebook (или какой-то крупный западный ресурс) отказался от ИЕ. Да и вообще на западе есть такая тенденция. Почему мы не можем этого себе позволить? Народ тупой? А в америке все ленивые (по словам наших американских друзей), но им почему-то это не мешает...

Kolyaj 20.05.2010 10:39

Цитата:

Сообщение от B~Vladi
Если я не ошибаюсь, facebook (или какой-то крупный западный ресурс) отказался от ИЕ

youtube. Там выскакивает сообщение, что браузер устарел, какие-то фишки не работают, но сайтом, в принципе, пользоваться можно. Это немножко не то, что alert('Я не покажу тебе сайт').

Цитата:

Сообщение от B~Vladi
Почему мы не можем этого себе позволить?

Почему не можем? Любой может, но почему-то все ждут, когда остальные начнут. Я просто предупреждаю о последствиях, если это сделать слишком топорно. Никто же не предлагает: а давайте в IE6 не будем круглые уголки делать, пусть будут квадратные; а давайте анимацию в IE6 не будем показывать. Все предлагают варианты, когда сайт вообще не работает в IE6.

Цитата:

Сообщение от B~Vladi
А в америке все ленивые

Угу. Поэтому у них есть гугл, microsoft, youtube, facebook, ..., а мы тут все работящие, шо пипец.

B~Vladi 20.05.2010 10:45

Цитата:

Сообщение от Kolyaj
Это немножко не то, что alert('Я не покажу тебе сайт').

Ну это конечно жестоко, я согласен.
Цитата:

Сообщение от Kolyaj
Все предлагают варианты, когда сайт вообще не работает в IE6.

Я не предлагал. Он может работать но не на 100% (это и вёрстке касается)
Цитата:

Сообщение от Kolyaj
Угу. Поэтому у них есть гугл, microsoft, youtube, facebook

Ну а что, правда ленивые. Им нужен интерфейс - а ля есть кнопка, большая такая, выделяется, нажать на неё и всё вдруг само собой заработало и т.д. и т.п.. Постоянно приходят просьбы упростить интерфейс. Мол, сложновато.

bayah 20.05.2010 11:39

Дело в том, господа, что даже на уровне пользователя, мне, например, - IE не нравится мягко говоря. Поэтому я им скачивал другие браузеры сколько помню себя. Я не знаю каким нужно быть ленивым, чтобы не поставить что либо другое.
Ну а кто из вас на IE сидит в нэте?

Kolyaj 20.05.2010 11:42

Цитата:

Сообщение от bayah
Ну а кто из вас на IE сидит в нэте?

Я знаю людей, которые пользуются IE (не IE6). Глупо экстраполировать свои предпочтения на всех остальных. В конце концов есть статистика.

B~Vladi 20.05.2010 11:48

Цитата:

Сообщение от bayah
Ну а кто из вас на IE сидит в нэте?

Был у меня один случай. Познакомился я значит с парнем, 25 лет. Смотрю - сидит под ИЕ7. Я ему - скорее качай мозиллу, она лучше, а это - говно и вирусня постоянно через него лезет (юзеры этого боятся). На что он мне ответил, что его всё устраивает и ничего он качать не собирается. Ему просто лень было разбиратся в других прогах, сам он в компе нуб. Прошел примерно месяц, он у меня постоянно спрашивал как сделать то или это (касаемо настроек). Конкретно его бесило, что если инет вырубается, закачки все слетают. Ну я постоянно ему говорил: "А вот в мозилле не так, там всё ок". В итоге я победил и он щас очень рад переходу на мозиллу и не раз говорил спасибо.
И всем советую так поступать.

bayah 20.05.2010 11:51

Kolyaj,
Ну видите (статистика): добро все таки побеждает!)

B~Vladi,
Какая прекрасная добрая сказка).

Kolyaj 20.05.2010 11:53

Цитата:

Сообщение от bayah
добро все таки побеждает!

А никто не спорит, что доля IE6 постепенно падает.

B~Vladi 20.05.2010 11:55

bayah, это не сказка :)

B~Vladi 20.05.2010 12:03

Кстати, когда он узнал, что можно ещё и скины заюзать, был полный фурор!

e1f 20.05.2010 14:20

B~Vladi, и? У меня друг (программист, не нуб) очень долго сидел на CrazyBrowser -- IE как IE. Сидел до тех пор, пока не появился Chrome. Так что все это дело привычки.

B~Vladi 20.05.2010 14:29

Цитата:

Сообщение от e1f
Сидел до тех пор, пока не появился Chrome.

А что же он пересел если "это дело привычки"?


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