2010-05-24 104 views
1

我有一個自定義Sharepoint aspx窗體,它具有一個將RichText屬性設置爲true的InputFormTextBox。Sharepoint InputFormTextBox:無法更改文字顏色

在瀏覽器的時候我改變文本的顏色我接收javascript錯誤:

消息:「g_elemRTELastTextAreaConverted」爲空或不是對象 行:2509 字符:3 代碼:0 URI: http://myhost/_layouts/1033/form.js

什麼可以爲這個

+0

你能提供有關你如何改變文字顏色細節?這可能與您收到的錯誤有關。 – CBono 2010-05-24 22:08:47

+0

我突出顯示文本並按下文本框工具欄上的文本顏色按鈕 – 2010-05-25 06:16:15

回答

1

好吧,我發現它的原因。

在我背後說我的代碼用於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); 

當我刪除這些引用,一切運行良好 感謝