xajax+InnovaEditor

Тема в разделе "Как сделать...", создана пользователем a_n_d_y, 16 фев 2008.

Статус темы:
Закрыта.
  1. a_n_d_y

    a_n_d_y

    Регистр.:
    26 мар 2006
    Сообщения:
    465
    Симпатии:
    61
    Кто-нидь пытался засунуть этот редактор в 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 минуты
    Ах да, забыл сказать, что все это без аякса работает на ура!!!
     
  2. difour

    difour Прохожие

    было что то вроде, подгужал черех ajax редактор, ничего не вышло, вроде работало если его отдельно на весь экран сделать потом, времени не было разбираться и поэтому и забил и оставил без ajax
     
Статус темы:
Закрыта.