Читай о методах форм, думаю, поможет. А вообще, думаю, задача стоит неправильно.
Что это?
<input type="checkbox" name="ncad3" value="N" onClick="fAd(this)" >Не
Одно и то же имя, одно и то же значение, один и тот же текст... Как говаривал Генри Форд, машина может быть любого цвета, лиж бы этот цвет был черным. И что бы человек не выбрал, он все равно выберит checkbox" name="ncad3" value="N" :) Это фатум. Ситуация необратима и неизбежна. ВЫБОРА НЕТ!
Темнота. Это же яблодор! Не узнал? У нас еще и квадраблоки растут. Креатив ;)
ЗЫ: вот те продолжение идеи http://viaconsult.ru/ (не ругать за шрифты - не я писал для слепых). Видал, какие тени? У нашего дизайнера склероз. Постоянно забывает, что рисует :D
Yurecm, а ты не сравнивал свою систему с такими как СМСсимпл и блоголет? Мог бы привести что-то вроде сравнительной таблицы?
ваще, align="center" - это утаревший атрибут. Если делать по науке, то опоясывающий блок с text-align:center, в нем блок с margin:auto, а дальше уже, как угодно. Не буду приводить конкретный код, потому что бесполезно делать выводы на утверждениях дилетантов. Смотришь код, судя по коду, они хотят одно, а когда начинаешь задавать вопросы, оказывается, что, хотят-то они совершенно другого. Если исходить из фразы "выровнять по центру дивы lob внутри дива osnova", которую я понял как необходимость выровнять блоки lob, занимающие ВСЮ ширину блока osnova, имеющего шируну 810 пикселей, то выглядит так:
.osnova {width: 810px;margin:0 auto;padding:0}
.all {width:100%;text-align:center}
<div class="all">
<div class="osnova">
<div class="lob">Текст + картинка</div>
</div>
То есть, блок osnova однозначно центрируется в любом браузере и находящимся в нем блокам lob деваться некуда.
Другие параметры блоков значения не имеют, конечно, если не задать им что-то типа обсалютного позиционирования или размеров больше, чем нужно. Учим матчасть
яваскрипт - самый сложный язык, потому что, никогда нельзя быть увереным в том, что то, что ты на нем пишешь, будет работать так, как ты планируешь. Писать скрипт полностью я не буду, так как это может сожрать много времени. А мне еще работу работать нужно. Отсюда варианты: либо оставь, как было, либо создай скрытый блок с клавой и пропиши события. Блок можно и скриптом вставлять, а не писать на странице.
Ты уж не взыщи. Мож завтра будет больше времени
а выкини эту приблуду и напиши новую. Мож часть кода оттуда стащить, чтоб саму клаву не рисовать заново
98-ой строкой, после
} else keyid = ex.id;
в скрипт вставляешь:
document.getElementById(ex.id).onfocus = (function(a) { return function() { self.VKI_show(a); }; })(keyid);
Но приблуда явно не для этих целей. Для виртуальной клавы можно было написать скрипт не 28 килобайт, а 2
Кстати, можешь мне хороший отзыв оставить ;)
ну чё, вмз уже помогло, или смельчаков нет?
добавь к полю реакцию на событие. Примерно так:
onFocus="function(a) { return function() { self.VKI_show(a); }; }(keyid)";
я бы тоже сделал ;)