FCKeditor, удаление вещей - PullRequest
       10

FCKeditor, удаление вещей

0 голосов
/ 18 ноября 2010

Я использую FCKEditor в CMS и мне нужно опубликовать некоторый код JavaScript в редакторе.Это хранится в моей базе данных, но удаляет знак + из этого кода javascript:

function _check(val){ 
  loadFragmentInToElement('captcha_check.php?val='+val,'captcha_div','');
}

Теперь, почему бы удалить знак +?

Я пробовал использовать + и% 2Bно затем он отправляет + и% 2B вместо знака +.
Нет, внешние лица не смогут получить доступ к этому сообщению.

Редактировать ....

Форма с редактором передается с использованием функции javascript под названием submitform.Содержимое редактора передается как объект с именем noofeditor.Я вижу, где он «ускользает» от кода, полученного из редактора, с помощью этого:

if(noofeditor){
 var editorArray=noofeditor.split('::'); 
 for (l=0;l<editorArray.length;l++){
   strData += "&"+editorArray[l]+"="+escape(FCKeditorAPI.GetInstance(editorArray[l]).GetXHTML());
 }
}

Есть ли способ предотвратить выход из знака +?

1 Ответ

0 голосов
/ 18 ноября 2010

Как насчет следующего:

function _check(val){ 
  var path = 'captcha_check.php?val='+val;
  loadFragmentInToElement(path,'captcha_div','');
}
...