xajax+InnovaEditor
Не буду первую часть с инициализацией аякса выводить, там точно нет глюков.
Код:
$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>");
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>");
А вот функция в аяксе
Код:
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;
}
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;
}