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

А вот у меня возник еще один вопрос, задача стояла куда более обширно нежели тут описал в итоге поучил вот такой код
<script>
	var wrapper_ = document.getElementById('content-wrap');
	var elem =  wrapper_.children[4];
	var after_main =  wrapper_.children[2];
	after_main.style.width = "900px";
	var after_main_stage1 = after_main.children[0];
	var after_main_stage2 = after_main.children[1];
	after_main_stage1.style.cssText = "float:left;\ ";
	after_main_stage1.rule.style.cssText = "float:left;\ ";
	after_main_stage2.style.cssText = "float:left;\ ";
	var after_main_stage3 = after_main_stage2.children[1];
	after_main_stage3.style.cssText = "float:left;\
	width:300px;\ " ;
 	wrapper_.insertBefore(elem, wrapper_.children[2]) 
	wrapper_.children[2].style.width = "940px";
	var cat_ch3 = elem.children[0];
	var cat_ch4 = cat_ch3.children[1];
	var light = elem.children[1];
	var light2 = elem.children[2];
	cat_ch4.parentNode.insertBefore(light2, cat_ch4.nextSibling);
	cat_ch4.parentNode.insertBefore(light, cat_ch4.nextSibling);
	elem.children[0].style.cssText = "position:relative ; \ ";
	light.style.cssText="position:absolute;\
	bottom:45px; \ ";
	light2.style.cssText="position:absolute;\
	bottom:25px; \ ";
	var float_l = document.getElementsByTagName('td');
	var text_float = float_l[0];
	var text_float_stage1 = text_float.children[0];
	var dd_st = text_float_stage1.getElementsByTagName('dd');
	for (var i=0; i < dd_st.length; i++)
	 {
		dd_st[i].style.cssText="float:left !important; \
		width:160px;\ ";
	 }
	var dt_st = text_float_stage1.getElementsByTagName('dt');
	for (var i=0; i < dt_st.length; i++)
	 {
		dt_st[i].style.cssText="float:left !important; \
		width:120px;\ ";
	 }/**/
	var td_1 =  document.getElementsByTagName('td');
	td_1[0].style.cssText = "width:300px;\
	padding-top:21px;\
	float:left;\ ";
	td_1[1].style.cssText = "float:left; \ ";
	var float_l_stage1 = float_l[1];
	var float_l_stage2 = float_l_stage1.children[0];
	var float_l_stage3 = float_l_stage2.children[1];
	var float_l_stage4 = float_l_stage3.children[0];
	float_l_stage4.children[0].style.width = "570px";
	float_l_stage4.children[0].style.height = "125px";
	var btn = document.getElementById('btn_holder');
	var btn_prev = btn.previousElementSibling ;
	
	btn.style.cssText="float:left !important; \
	";
	btn_prev.style.cssText="float:left !important; \
	margin-left:250px;\ ";
	var width_line = document.getElementById('updates');
	width_line.children[0].style.cssText = "width:200px;\ ";
  </script>

И все бы хорошо, все работает так как надо КРОМЕ IE ниже 9... Я так понял нельзя использовать cssText , но на что заменить и как?
Ответить с цитированием