Вот объясните как такое можно было написать:
function getMe($string){
$this->var = $string;
}
Получать me, при это передавая строку и присваивая var эту строку?
Какой-то извращенный и не понятый getter?
Или это пример чужого плохого кода?
По-поводу приветствия IE7 я бы не горячился, у меня были случаи когда глючило IE7, а IE6 все было в порядке (соответственное в FF, Opera близких проблем даже не возникало :-).
Да и вообще IE7 не сильно отличается от IE6, чего стоит только момент, когда он коннектиться к пустой вкладке в течении полсекунды.
Microsoft таким разрешением document.all, и предустановкой IE по-молчанию заставляет делать:
- двойную работу разработчикам браузеров (реализовывать document.all и getElementById)
- проблемы тем кто пишет JS
Плюс стороннему человеку может показаться, что браузер не поддерживающий конкретно document.all - плохой браузер.
Таким образом MS пытается вытолкнуть остальные браузеры. В этом и проблема. Поэтому Opera и возмущается.
Напишите какое-нибудь осмысленное действие, а я вам опишу как оно делается в XSLT.
У меня например в куче шаблонов нет ни одного xsl:if, xsl:choose, xsl:variable, xsl:for-each. Обхожусь без них и очень доволен.
function setMe($value){
$this->me = $value;
}
А то "кобасит" не по-детски.
function getMe($string){
$this->var = $string;
}
Получать me, при это передавая строку и присваивая var эту строку?
Какой-то извращенный и не понятый getter?
Или это пример чужого плохого кода?
Интересные там у них редакторы.
Да и вообще IE7 не сильно отличается от IE6, чего стоит только момент, когда он коннектиться к пустой вкладке в течении полсекунды.
- двойную работу разработчикам браузеров (реализовывать document.all и getElementById)
- проблемы тем кто пишет JS
Плюс стороннему человеку может показаться, что браузер не поддерживающий конкретно document.all - плохой браузер.
Таким образом MS пытается вытолкнуть остальные браузеры. В этом и проблема. Поэтому Opera и возмущается.