Ниже приведена ссылка на код, содержащий два RAdEditor, которые я использую на своей странице:
http://pastebin.com/GsgKhL76
Проблемы, с которыми я сталкиваюсь, следующие:
Когда я нажимаю внутри EditorQues, отображается его панель инструментов. Но когда я нажимаю, чтобы напечатать внутри EditorAns, основная панель инструментов EditorQues продолжает показывать.
Я хочу, чтобы эта основная панель инструментов скрывалась, когда фокус находится внутри EditorAns.
Проверка правописания Ajax не работает в обоих редакторах. Однако, когда я встраиваю тех же редакторов в страницу aspx, у которой нет главной страницы, Ajax Spell Checker работает отлично.
Почему проверка правописания не работает на моей странице с главной страницей? Когда я нажимаю кнопку проверки орфографии на панели инструментов обоих редакторов, на экране появляется сообщение «Проверка орфографии выполняется» и обе «Завершить проверку орфографии»
и кнопки «Отмена» неактивны, поэтому я не могу щелкнуть их, и мне приходится каждый раз обновлять страницу, чтобы выполнить «Завершить проверку орфографии»
и кнопки «Отмена», чтобы уйти. Как это исправить? Я имею в виду, что использование главной страницы связано с проверкой орфографии? Я проверил с этой другой главной страницей, проверка орфографии работает хорошо, я это.
Почему он не работает с определенной главной страницей? Что может быть не так?
В редакторе. CustomSkin. Css, я установил шрифт по умолчанию как 14px, Verdana и Normal, но когда загружается редактор, я не вижу свойства шрифта
Это я поставил в этом CSS. Почему свойства не переопределяются и применяется мастер-страница css?
Обязательное поле проверки не работает с Rad Editor. Содержимое редактора хранится либо в виде пустой строки, либо на вкладке разрыва "br /".
Как проверить RadEditor, чтобы пустая строка не сохранялась в моей БД?
Ниже приведены файлы CSS:
Файл CSS мастер-страницы:
body {padding:0; margin:0; background-image:url(../images/bg.gif); background-repeat:repeat-x repeat-y;}
body, td, input, textarea{
font-size:11px;
font-family:Tahoma;
color:#5D5F60;
line-height:13px;
vertical-align:top;
padding:0px;
}
Редактор. CustomSkin. Css
Я следовал некоторому руководству на сайте Telerik по использованию внешнего CSS и реализовал его следующим образом: -
Я переименовал CSS-файл Default Skin (Editor. Default. Css) в Editor. CustomSkin. Css и сделал следующие дополнения: -
Добавлено в мой собственный скин:
body
{
font-family:Verdana!important; /*Why is Verdana not being set as default font in the editor even though I have set important here? */
font-style:normal!important;
font-size:14px!important; /*Here too font size is not being set as 14 px and text appears smaller than 14 px */
}
h1,h2,h3,h4,h5
{
color:Black!important;
background-color:Transparent;
background-image:none!important;
font-weight:bold;
border-bottom:0px!important;
font-family:Segoe UI,Arial,Sans-serif;
cursor:default;
padding-left:0px;
padding-top:0px;
font: "Segoe UI",Arial,Sans-serif;
text-decoration:none;
}
h1{ font-size: 2em !important;}
h2{ font-size: 1.5em !important;}
h3{ font-size: 1.17em !important;}
h4{ font-size: 1em !important;}
h5{ font-size: .83em !important;}
h6{ font-size: .75em !important;}
Еще одно изменение, которое я сделал:
.CustomSkin.RadEditor .reContentCell
{
background-image:none !important;
background-color:White !important;
border: solid 1px #828282;
}
Я установил фон редактора в области содержимого как белый, иначе он выбирал фоновое изображение главной страницы
Я следовал этому примеру, чтобы редактор выглядел как текстовое поле
http://demos.telerik.com/aspnet-ajax/editor/examples/editorastextbox/defaultcs.aspx
Работает нормально, но я все еще вижу серую тень вокруг EditorQues, которая представляет собой RadEditor как текстовое поле на моей странице. Как мне от этого избавиться?
Также в разделе заголовка моей страницы, как вы можете видеть выше, я прокомментировал следующее: -
<%--<link href="http://www.example.com/Skins/CustomSkin/EditorAsTextBox.CustomSkin.css" rel="stylesheet" type="text/css" />
--%>
(Изменить примечание: example.com был mysite.com до редактирования. Информация )
Я должен был сделать это, потому что, если я добавлю ссылку на EditorAsTextBox. CustomSkin. Css в первом разделе, цвет фона панели инструментов EditorAns (серый) исчезает
И становится белым. Я и понятия не имею, как это исправить.
Извините за столько вопросов. Надеюсь, я получу помощь здесь. Спасибо.