xajax+InnovaEditor

Статус
В этой теме нельзя размещать новые ответы.

a_n_d_y

Гуру форума
Регистрация
26 Мар 2006
Сообщения
470
Реакции
62
Кто-нидь пытался засунуть этот редактор в ajax? Я попробывал, но че-то нифига не вышло.
Не буду первую часть с инициализацией аякса выводить, там точно нет глюков.
PHP:
$con='<script>
    var oEdit1 = new InnovaEditor("oEdit1");
    oEdit1.width="100%";
    oEdit1.height=350;
    oEdit1.mode="XHTMLBody";
  </script>';
$smarty->assign('main', $con."<div id=news><script>xajax_news();</script></div>");
А вот функция в аяксе
PHP:
function news(){
	global $smarty;
	$con='<form method="post" action="default.php" id="Form1">
  Title: <input type=text name=inpTitle id=inpTitle value=""><br><br>
<textarea id="txtContent" name="txtContent" rows=4 cols=30>
  </textarea>
  <input type="submit" value=" SAVE ">
</form>';
	$smarty->assign('bl_content',$con);
	$objResponse = new xajaxResponse();
	$objResponse->assign("news","innerHTML",$smarty->fetch('block.tpl'));
	$objResponse->script("oEdit1.REPLACE('txtContent');");
	return $objResponse;
}
По идее запрос $objResponse->script("oEdit1.REPLACE('txtContent');"); должен эдитор вставить в textarea, но нифига. По дебугу аякса вроде все нормуль идет, но потом выскакивает сам эдитор на чистой странице и при этом он полностью нефункционален, то есть не нажимаются кнопочки и не выполняется ничего...

Добавлено через 2 минуты
Ах да, забыл сказать, что все это без аякса работает на ура!!!
 
было что то вроде, подгужал черех ajax редактор, ничего не вышло, вроде работало если его отдельно на весь экран сделать потом, времени не было разбираться и поэтому и забил и оставил без ajax
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху