主题: 用JS 转值入 textarea ,编译器显示不出来,请高手帮忙。
作者: happyguy, 发布日期: 2012-09-03 06:16:43, 浏览数: 4733

我是用 kindeditor 4.1.2 版本 ,php 和 JS 来写

我的目的是要编辑器能显示出我用JS 赋值到到textarea 里的内容,但编译器没反应。

灰色地带是我想各位帮忙我看的。

我是个菜鸟,花了好多天,试了不同方法,都没用,请高手帮忙,谢谢各位!

 

 

以下是JS  

window.onload = function()

{

     var recon = document.getElementsByName('recon');

      for(i = 0; i < recon.length; i++)
     {
          recon[i].onclick = function()
           {
         document.getElementsByTagName('form')[0].content1.value= this.title;(这里是不是写错了)
           };
      }

}

 

 

以下是PHP

 

<? PHP

  if ($_COOKIE['username'])
             {
                 $html['recon'] = '<a href="#ree" name="recon" title="'.$html['content'].'" >引用本帖内容 </a> '; 
             }

 

?>

 

以下是HTML

 <link rel="stylesheet" href="kindeditor/themes/default/default.css" />
    <link rel="stylesheet" href="kindeditor/plugins/code/prettify.css" />
    <script charset="utf-8" src="kindeditor/kindeditor.js"></script>
    <script charset="utf-8" src="kindeditor/lang/zh_CN.js"></script>
    <script charset="utf-8" src="kindeditor/plugins/code/prettify.js"></script>
    <script>
        KindEditor.ready(function(K) {
            var editor1 = K.create('textarea[name="content1"]', {
                cssPath : 'kindeditor/plugins/code/prettify.css',
                uploadJson : 'kindeditor/php/upload_json.php',
                fileManagerJson : 'kindeditor/php/file_manager_json.php',
                allowFileManager : true,
                afterCreate : function() {
                    var self = this;
                    K.ctrl(document, 13, function() {
                        self.sync();
                        K('form[name=example]')[0].submit();
                    });
                    K.ctrl(self.edit.doc, 13, function() {
                        self.sync();
                        K('form[name=example]')[0].submit();
                    });
                }
            });
            prettyPrint();
        });
    </script>

 <h3>主题帖 :<?php echo $html['retitle']?>
                                <img src="images/<?php echo $html['type']?>.gif"  alt="icon" />
                                 <span><?php echo $html['re']?></span>

                                <em><?php echo $html['recon']?></em> 

  </h3>

<?php echo $htmlData; ?> 

  <a name="ree"></a>
 <form method="post"  name="example" action="?action=rearticle">
  <div id="rearticle">
           <dl>
                 <dd>回 复 标 题 : <input type="text"  value="RE :<?php echo $html['title']?>" 

                    name="title" class="title" />
                 </dd>
                 <dd>
                    <textarea id="content1" name="content1"  ><?php echo htmlspecialchars  ($htmlData); ?  ></textarea>
                   <br />
                 </dd>
                 <dd>验 证 码 : <input type="text"  class="yzm"  name="code" />
                                             <img src="code.php"  id="code" />
                                             <input type="submit"  value="提交回帖" class="submit" /></dd>
                  
           </dl>
   </div>
 </form>

 

作者: Roddy, 发布日期: 2012-09-03 09:27:04
KindEditor.create放在window.onload最后。
window.onload = function()
{
     var recon = document.getElementsByName('recon');

      for(i = 0; i < recon.length; i++)
     {
          recon[i].onclick = function()
           {
         document.getElementsByTagName('form')[0].content1.value= this.title;(这里是不是写错了)
           };
      }
     KindEditor.create(.....................);
}
 
回复
作者: 小白菜, 发布日期: 2012-09-03 09:29:49
load方法里加入     editor.sync();作用是同步编辑器,这样才能获取到id为content1的控件
回复
作者: happyguy, 发布日期: 2012-09-03 10:01:42

回复小白菜:

 

谢谢你的回帖 !对不起 ,我照着你的方法做了,但没反应 ,请帮我再想想好吗?

回复
作者: happyguy, 发布日期: 2012-09-03 10:20:49

回复Roddy:

 

HI !Roddy 大哥 ,谢谢你的帮忙 ,我照你的方式加了以下这一个指令 KindEditor.create(.....................);  编辑器也是没应。 ( ..............................) 里面还要不要家什么代码吗?

 

请问Roddy 大哥 对 Kindeditor 熟悉吗?如果方便的话你可以当我这个菜鸟的小小顾问吗?有酬 。

我对代码的认识还很新 ,所以想请高手帮忙解决我的大问题,但对你们来说是小问题。因为还有其他事情在忙,所以希望你有时间帮忙我。谢谢!

 

 

Roddy 大哥 ,借你的回帖和小白菜也讲一句 ,谢谢你和Roddy大哥的好心,如果你对Kindeditor熟悉 ,我的email是 ryugonsushi@gmail.com .


回复
发表新帖 发表回复