2010-05-24 6 views
1

У меня есть пользовательская форма aspx sharepoint, у которой есть свойство InputFormTextBox с свойством RichText, равным true.Sharepoint InputFormTextBox: не может изменить цвет текста

В браузере, когда я изменить цвет текста я получаю яваскрипт ошибки:

Сообщения: 'g_elemRTELastTextAreaConverted' является нулевым или не является объект Line: 2509 Char: 3 Код: 0 URI: http://myhost/_layouts/1033/form.js

, что может быть причиной этого

+0

Можете ли вы предоставить подробную информацию о том, как вы меняете цвет текста ? Вероятно, это относится к ошибке, которую вы получаете. – CBono

+0

Я выделяю текст и нажимаю кнопку цвет текста на панели инструментов текстового поля. –

ответ

1

Ok я нашел его.

В моем коде позади я использовал для refrence сценариев, как это:

string script2="<script type=\"text/javascript\"language=\"javascript\" 
src=\"/_layouts/1033/init.js\"></script>"; 
string script3="<script type=\"text/javascript\" language=\"javascript\" src=\"/_layouts/1033/core.js\"></script>"; 
string script4="<script type=\"text/javascript\" language=\"javascript\" src=\"/_layouts/1033/form.js\"></script>"; 

      cs.RegisterStartupScript(this.GetType(), "key2", script2, false); 
      cs.RegisterStartupScript(this.GetType(), "key3", script3, false); 
      cs.RegisterStartupScript(this.GetType(), "key4", script4, false); 

, когда я удалил эти ссылки все работало хорошо благодаря