Показать сообщение отдельно
  #13 (permalink)  
Старый 19.03.2013, 18:09
Профессор
Отправить личное сообщение для Vasy Посмотреть профиль Найти все сообщения от Vasy
 
Регистрация: 09.02.2013
Сообщений: 165

со стилями проблему решыл просто явно ему задавал вот так
var div = document.getElementById('id')
				//var decoration = xml.querySelector('style');
				div.style.border = $(xml).find('style').attr('border');
				div.style.width = $(xml).find('style').attr('width'); 
				div.style.height = $(xml).find('style').attr('hight');
				div.style.padding = $(xml).find('style').attr('padding');
				div.style.margin = $(xml).find('style').attr('margin');
				div.style.position = $(xml).find('style').attr('position');

Теперь рамку рисует отлично.Все работает почти коректо осталось исправить какието мелочи.

Вообще я в шоке,насколько IE "тупой". Чтобы IE работал корректно ему всегда нужно все задавать явно?.Тоесть вот так он нехотел работать
output.value=error ? ''+ResultTextFalse+'' : ''+ResultTextTrue+'';

а так работает коректно
var c=document.getElementById('output');
        c.value=error ? ''+ResultTextFalse+'' : ''+ResultTextTrue+'';


И да у меня ище такой вопрос,почему стоит
<meta  charset="utf8" />

а вот здесь
var b=document.getElementById('output');	
							b.value='Пройдите тест ище раз'

выводит иероглифы?
Он же вроде должен читать все символы по русски,или нет?ну вернее в хроме мозиле сафари и т.п. браузерах все норм а IE ругаетса,может ище что-то помимо
<meta  charset="utf8" />
нужно написать ?

Ну а вообще спасибо за помощь огромное

Последний раз редактировалось Vasy, 19.03.2013 в 18:48.
Ответить с цитированием