За месяц Июль, 2008

Принтер не отображает русские буквы - вместо букв пустота

Ситуация следующая - при печати из WORD документа на странице вместо русских букв пустота - “белое место” - отображаются цифры да знаки. :)

Принтер Xerox (5020 и 3110(?) - похожая ситуация была на двух принтерах)

Возможно, в настройках стоит галочка (или выбран режим) подстановки шрифтов - “Substitute font”. Убираем все подстановки шрифтов и пробуем распечатать.

Мне помогло избавиться от пустоты вместо русских букв. :)

Опубликовано Июль 23, 2008 | автор: levik  |  Нет комментариев »

javascript как получить атрибут value элемента input типа radio

Имеем несколько элементов input типа radio (знакомые с формами Windows иногда кличут их radiobutton). Требуется получить значение value “выбранного” элемента.

<input type="radio" value="value" />
<input type="radio" value="value2" />
<script type="text/javascript" language="javascript">
input = document.getElementsByTagName('input');
for(i=0;i<(input).length;i++){
if(input[i].getAttribute('type')=='radio'&&input[i].checked){
alert(input[i].getAttribute('value'));
}
}
</script>

Без перебора элементов совсем не обойтись. Однако, можно сократить количество элементов для перебора в пределах формы:

<script language="JavaScript" type="text/javascript">
function showStatus(f) {
var s = "";
for (var i=0; i<f.elements["radiobutton"].length; i++) {
var btn = f.elements["radiobutton"][i];s += btn.value + ": " + btn.checked + "\n";
}
window.alert(s);
}
</script>
<form>
<input type="radio" name="radiobutton" value="First" />1
<input type="radio" name="radiobutton" value="Second" />2
<input type="radio" name="radiobutton" value="Third" />3
<input type="button" value="Show status" onclick="showStatus(this.form);" />
</form>

Опубликовано Июль 17, 2008 | автор: levik  |  Комментарии (2) »

Округление размеров в различных браузерах

Да да.. Как оказалось, размеры шрифта разные браузеры подсчитывают по-разному.

При установке font-size:87%; IE 6, IE 7 , Firefox отображали надписи шрифтом в 12px, opera - 11px. При 88% - достигалось единообразие (12px) . Почему-то я не успокоился… :) Пошел дальше - при 86% ситуация такая же как при 87. Но при 85 процентах… IE6 и его младший (т.е. более поздний) брат показывали всё так же 12-px шрифтом, а Firefox стал солидарным с Oper’ой - перешел на 11px. При 84 - снова пришли к однообразию. :)

# Браузер 88% 87% 86% 85% 84%
1 IE 6,7 12px 12px 12px 12px 11px
2 Firefox 12px 12px 12px 11px 11px
3 Opera 12px 11px 11px 11px 11px

Опубликовано Июль 12, 2008 | автор: levik  |  Нет комментариев »

cli.exe - Ошибка инициализации приложения

При загрузке компьютера появляется окно с сообщением об ошибке:

cli.exe
“Ошибка инициализации приложения (0С0000135). Для выхода нажмите кнопку ОК”.

Файл cli.exe (Command Line Interface Application) входит в пакет драйверов видеокарты ATI Catalyst Control Center (ATI CCC) и используется для настройки изображения. Располагается cli.exe в каталоге %program_files%\ATI Technologies\ATI.ACE\cli.exe . На работу системы процесс cli.exe не влияет, поэтому в качестве временного решения можно смело отключить его в автозапуске (удобно воспользоваться любым менеджером автозапуска. Из того, что “должно быть под рукой” - msconfig или утилита AVZ - Меню - Сервис - Менеджер автозапуска)

cli.exe использует Microsoft.Net Framework - возможно, ошибка возникает из-за отсутствия  .NET. Следует удалить драйвер видеокарты, установить .NET (можно бесплатно скачать с сайта Microsoft), перегрузиться (потребуется для завершения установки),  после чего установить драйвер видеокарты.

Если же .NET установлена, но ошибка cli.exe появляется - возможно, проблема решится удалением, а затем повторной установкой драйверов (лучше полного пакета вместе с cli) видеокарты (лучше скачать последний с сайта производителя). Переустановка “поверх” может не дать результата.

Получилось разобраться с ошибкой инициализации приложения cli.exe иначе? Сообщите в комментарии!

Опубликовано Июль 4, 2008 | автор: levik  |  Нет комментариев »