Показать сообщение отдельно
  #1 (permalink)  
Старый 30.12.2010, 23:10
Интересующийся
Отправить личное сообщение для SilentImp Посмотреть профиль Найти все сообщения от SilentImp
 
Регистрация: 12.10.2010
Сообщений: 21

Обернуть блок в div с помощью expression'а в css
Приятного дня.
Захотелось мне создать с помощью expression'a в ie6 ie7 обертку, что бы сделать откат от css3 свойств.

Попробовал варианты:
.user-say{
                        z-index:expression(
                                runtimeStyle.zIndex=1,
                                function(t){
                                        var w = document.createElement('div');
                                        w.appendChild(t.replaceNode(w,t));
                                }(this)
                                );
                        }
 
                .user-say{
                        expression(
                                function(t){
                                        var w = document.createElement('div');
                                        w.className='my-class';
                                        w.appendChild(t.replaceNode(w,t));
                                }(this)
                                );
                        }

Не работает.
А эти вообще ie вешают ↓
.class1{
	z-index:expression(runtimeStyle.zIndex=1,wraper=document.createElement('DIV'),wraper.className='new-wrapper',wraper.appendChild(this.cloneNode(true)),this.replaceNode(wraper));
	}

.class2{
	z-index:expression(runtimeStyle.zIndex=1,this.replaceNode(document.createElement('DIV').appendChild(this.cloneNode(true))));
	}



Подскажите, пожалуйста, где я напутал и как надо.
Ответить с цитированием