Текущий архив: 2008.04.27;
Скачать: CL | DM;
Вниз
Молодцы майкрософтцы%> Найти похожие ветки
← →
homm © (2008-03-17 10:04) [160]
> Я тут единственный Safari юзаю? :))
А что в нем интересного? Нет ни функциоальности Оперы, ни плагинов, способных хоть немного приблизить его к этой функциональности. Скучный, как эксплорер, или ФФ без плагинов, что одно и тоже.
← →
@!!ex © (2008-03-17 10:06) [161]> [160] homm © (17.03.08 10:04)
Удобный, быстрый...
Что-то еще нужно?
← →
Style © (2008-03-17 10:10) [162]Как разработчик пользуюсь FF. Но естественно приходится тестировать сайты и в Opere и в IE6-7.
Что касается разработки, в частности Javascript - то FF ИМХО самый правильный. Много приколов встречал в Опере и соответствующим образом приходилось менять html код для нормального отображения во всех браузерах. Что касается IE - с одной стороны много лишнего (специфического - особенно DX фильтры), с другой стороны не хватает казалось бы таких простых и нужных вещей как :hover в css для блочных элементов, и для того чтобы заменить background у ячейки в таблицы при наведении мыши приходится обращаться за помощью к javascript или behavior (htc), когда в Opera и FF вполне можно обойтись и css. К тому же и javascript у IE настолько отличается от javascriptа других браузеров (стандарта), что разработка в нем не желательна. И для совместимости лучше пользоваться методом document.getElementById, хотя даже в работе этого метода встречал глюки в IE. IE - это политика Microsoft и они делают все для того чтобы уйти от так называемого стандарта.
Короче мое ИМХО, как пользователь - мне пофигу в каком браузере открывать страницу. Как разработчик - всем советую FF и FireBug, Тем кто говорит - что IE правильный и там правильные сайты - надо надавать по рукам железной палкой и больше не допускать к разработке сайтов десятки лет!
Вот мои работы, IE, Opera, FF должны работать.
http://volhonka-press.ru, http://yarmir.ru
← →
clickmaker © (2008-03-17 10:41) [163]
> [161] @!!ex © (17.03.08 10:06)
> > [160] homm © (17.03.08 10:04)
>
> Удобный, быстрый...
> Что-то еще нужно?
ага.
кому-то нужна мобилка, чтоб звонила, а кому-то - чтоб пела, танцевала и кофе варила )
← →
b z (2008-03-17 10:48) [164]
> Что касается разработки, в частности Javascript - то FF ИМХО самый правильный.
Странно, это как - "самый правильный"?
Я вот могу сказать что ИЕ более строже к скриптам относится, чем тот же ФФ. Пример:
ZZ = function ()
{
this.SS = 0;
if (arguments.length != 0)
this._ctor$0.apply(this, arguments);
}
ZZ.prototype = {
_ctor$0 : function() {
this.SS = arguments[0];
},
}
Тут ФФ "скушает", а ИЕ укажет на ошибку. Так что кто кого "правильнее" это еще вопрос. :)
> К тому же и javascript у IE настолько отличается от javascriptа
> других браузеров (стандарта), что разработка в нем не желательна.
Ну вот опять, и в чем различия?
> И для совместимости лучше пользоваться методом document.
> getElementById, хотя даже в работе этого метода встречал глюки в IE.
Можно пример глюков?
← →
homm © (2008-03-17 10:52) [165]
> кому-то нужна мобилка, чтоб звонила, а кому-то - чтоб пела,
> танцевала и кофе варила )
Комуто нужен ВАЗ 2101, а кто-то привык ездить комфортно.
← →
ProgRAMmer Dimonych © (2008-03-17 12:00) [166]> homm © (17.03.08 10:52) [165]
Вот только что из рассылочки анекдот.По трассе едет колонна автомобилей, едут далеко и периодически останавливаются, чтобы заправиться. Только одна ржавая копейка не
заправляется. И вот один водила не выдержав подходит к ней и спрашивает:
- Ребят, мы проехали уже 5000 киллометров, а вы так ни разу и не
заправились, я думал может бак у вас большой или машина мало ест, но
для такого расстояния никакого бака не хватит!
Из копейки два удивленных студента:
- А у нас денег нет!
← →
Style © (2008-03-17 13:02) [167]
>
> ZZ = function ()
> {
> this.SS = 0;
>
> if (arguments.length != 0)
> this._ctor$0.apply(this, arguments);
> }
> ZZ.prototype = {
> _ctor$0 : function() {
> this.SS = arguments[0];
> },
> }
> Тут ФФ "скушает", а ИЕ укажет на ошибку. Так что кто кого
> "правильнее" это еще вопрос. :)
Нормально у меня IE7 скушал )
А вот то что в коллекции , могут писаться в IE как forms[] так и forms() а вот в других браузерах строго в квадратных скобках. Реально приводит к тому, что javascript код отказывается работать в чем либо кроме IE.
Что касается getElementById может и не глюк вовсе но особенность
есть два поля
<input id = "my_address">
<input id = "address">
получаю элемент getElementById("address") в IE возвращается поле my_address??
для работы в IE привел ID к такому виду.
<input id = "my_a_address">
<input id = "my_b_address">
← →
clickmaker © (2008-03-17 13:09) [168]
> А вот то что в коллекции , могут писаться в IE как forms[]
> так и forms()
хрен, знает, зачем они такую фичу оставили... у всех нормальных программеров массив ведь с [] ассоциируется
Разве что, кроме VBAшников ))
← →
b z (2008-03-17 14:01) [169]
> Style © (17.03.08 13:02) [167]
> Нормально у меня IE7 скушал
Не должен.
> <input id = "my_address">
Так совсем неправильно.
а вот когда
<input id="my_address" value="1">
<input id="address" value="2">
то, при
<script language="JavaScript" type="text/javascript">
alert(document.getElementById("address").value);
</script>
видим 2
Изходя из этих "непоняток" можно предположить. что либо у вас что-то настроено не так, либо ... но ИЕ в этом не виноват. Вот "my_" - очень напоминает vbscript, опять же в настройках ничего не трогали?
> А вот то что в коллекции , могут писаться в IE как forms[]
> так и forms()
Тут скорее всего - [168]. Вы пишите по стандарту и не будет проблем. Он же не урезал, не переделал, а расширил возможности, ну вот любят они vb. DOM везде свои приколы имеет, ну и ничего, куча библиотек справляются с этим. :)
← →
homm © (2008-03-17 14:11) [170]
> Тут скорее всего - [168]. Вы пишите по стандарту и не будет
> проблем. Он же не урезал, не переделал, а расширил возможности,
> ну вот любят они vb. DOM везде свои приколы имеет, ну и
> ничего, куча библиотек справляются с этим. :)
Угу, расширил. А какойнибудь горе-мастер применил, а потом какойнибудь TUser жалуется что у него сайты только в ИЕ паравильно работают.
← →
Style © (2008-03-17 14:58) [171]
>
> Так совсем неправильно.
> а вот когда
> <input id="my_address" value="1">
> <input id="address" value="2">
> то, при
> <script language="JavaScript" type="text/javascript">
> alert(document.getElementById("address").value);
> </script>
> видим 2
> Изходя из этих "непоняток" можно предположить. что либо
> у вас что-то настроено не так, либо ... но ИЕ в этом не
> виноват. Вот "my_" - очень напоминает vbscript, опять же
> в настройках ничего не трогали?
да дело не в том что я Value не указал, и религия мне моя позволяет сбросить настройки браузера по умолчанию.
я написал примерную ситуацию в которой замечал именно то что
alert(document.getElementById("address").value);
выводил значение совсем другого поля. Точно не могу привести сейчас тот код, но было 2 поля, одно внутри отдельного слоя, второе просто на форме. У полей были одинаковые Name но разные id. Причем Id первого был
"City" второго, "a_city" , так вот слой на котором лежало a_city, располагался раньше формы, и в дальнейшем при обработке javascript на событии onLoad - getElementById("City") возвращал значение не из формы, а из слоя. И причем только в IE. Хотите верьте хотите нет - но бага была исправлена переименованием id в форме на "b_city"
> Угу, расширил. А какойнибудь горе-мастер применил, а потом
> какойнибудь TUser жалуется что у него сайты только в ИЕ
> паравильно работают.
Так я вот о чем и речь толкаю. Потому и рекомендуют использовать getElementById.
← →
Style © (2008-03-17 15:07) [172]Вот ща проверил результат в IE7 - "layer City", FF - "form City"
<div>
<input type="text" id="a_city" name="City" value="layer City">
</div>
<form name="frm">
<input type="text" id="City" name="City" value="form City">
</form>
<script>
var id;
id = document.getElementById("City");
alert(id.value);
</script>
← →
b z (2008-03-17 16:11) [173]
> Style © (17.03.08 15:07) [172]
Спасибо, не знал. Работая с ASP.NET на такое нарваться трудно. :)
Вот что наресерчил
http://webbugtrack.blogspot.com/2007/08/bug-152-getelementbyid-returns.html
С Оперой тоже не все гладко.
← →
Style © (2008-03-17 16:12) [174]
>
> Спасибо, не знал. Работая с ASP.NET на такое нарваться трудно.
> :)
> Вот что наресерчил
> http://webbugtrack.blogspot.com/2007/08/bug-152-getelementbyid-
> returns.html
> С Оперой тоже не все гладко.
потому и +1 за FF ;)
← →
homm © (2008-03-17 16:19) [175]
> С Оперой тоже не все гладко.
Ага, угадай, почему?
Но Опера 9.5 мне нравится все больше, сначала узнал что они костыль document.all выкинули, теперь вот это, ай молодца!
← →
b z (2008-03-17 16:23) [176]
> Ага, угадай, почему?
Не буду, не интересно. ;)
Страницы: 1 2 3 4 5 вся ветка
Текущий архив: 2008.04.27;
Скачать: CL | DM;
Память: 0.77 MB
Время: 0.027 c