Цитата:
|
Сообщение от __etc
У этой задачи нет правильного и легкого решения, поэтому — нельзя.
|
Вообще-то аргументация явно недостаточная.
Три строчки кода - это уже сложное решение (ну или пусть 50 строчек, как во втором упомянутом мной примере)? Ну, можно завернуть это в класс и вызывать одной строкой, дизайнер и не узнает, что там создаётся поле, а потом инвертируется.
Если так рассуждать, получается, что ответ на самый задаваемый здесь последнее время вопрос: "Как избавиться от рамок у флэшки в IE?" долже быть: "Никак"?? Ведь что может быть геморройнее, чем включать флэшку жаваскриптом, заботясь, чтобы работало в максимальном числе браузеров?
Нет, я отлично понимаю о чём Вы, и ничего лично против Вас не имею, извините, если задел, но сам подход... такое стремление к изяществу и кристальной чистоте кода, без всяких триков - кому оно надо?
P.S.: А Вы видели, как устроены макромедийные компоненты изнутри - никакого изящества, сплошной практицизм, порождающий во множестве различные трики и хаки.
