Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
4-1187865747
mr.Bear
2007-08-23 14:42
2008.04.27
Как отследить обращение к файлу?


15-1205469399
monk
2008-03-14 07:36
2008.04.27
подключить боковые кнопки мыши в webbrowser


15-1205407794
User
2008-03-13 14:29
2008.04.27
На чем лучше писать базы


2-1207212590
deras
2008-04-03 12:49
2008.04.27
Переполнение буфера?


15-1205255442
SysError
2008-03-11 20:10
2008.04.27
Ошибка при установке дрВЕба