1

글타래: 웹에디터 적용시 스크립트 오류

현재 이지 웹에디터를 제 게시판에 삽입하려고 합니다.
http://222.122.193.241/easy_editor/

http://javax.ivyro.net/pbb/ex.php

접속해보시면 아시겠지만 단순히 웹에디터 코드만 삽입된 파일은 잘 되는데

이걸 게시판 edit.php라는 파일내에 삽입시키면
<script src="easy/easyEditor.js"></script>
<textarea name="req_message" id="req_message"></textarea>
<script type="text/javascript">
    var ed = new easyEditor("req_message");
    ed.cfg.imgpath = "./img/flat";
    ed.cfg.over_bordercolor = "#facf98";
    ed.cfg.over_bgcolor = "#ffffea"; 
    ed.cfg.divbtn_bgcolor = "#e7e7e7";
    ed.init();
</script>


edit.php에서 easyEdito가 정의되지 않았습니다라고 자꾸 뜨네요..


분명 ex.php 테스트 파일은 잘 되는데 이걸 게시판 내 삽입시키면 문제가 됩니다.
php코드하고 중복하지 않았는데 왜 이런현상이 생기는지 모르겠네요..

<?php endif; $bbcode_form = 'edit'; $bbcode_field = 'req_message'; require PUN_ROOT.'mod_easy_bbcode.php'; ?>                        <label><?php echo $lang_common['Message'] ?><br />
                       
<script src="easy/easyEditor.js"></script>               
<textarea name="req_message" id="req_message"></textarea>
<script type="text/javascript">

    var ed = new easyEditor("req_message");
    ed.cfg.imgpath = "./img/flat";
    ed.cfg.over_bordercolor = "#facf98";
    ed.cfg.over_bgcolor = "#ffffea"; 
    ed.cfg.divbtn_bgcolor = "#e7e7e7";
    ed.init();

</script>

                       
                        <br /></label>
                        <ul class="bblinks">
                            <li><a href="help.php#bbcode" onclick="window.open(this.href); return false;"><?php echo $lang_common['BBCode'] ?></a>: <?php echo ($pun_config['p_message_bbcode'] == '1') ? $lang_common['on'] : $lang_common['off']; ?></li>
                            <li><a href="help.php#img" onclick="window.open(this.href); return false;"><?php echo $lang_common['img tag'] ?></a>: <?php echo ($pun_config['p_message_img_tag'] == '1') ? $lang_common['on'] : $lang_common['off']; ?></li>
                            <li><a href="help.php#smilies" onclick="window.open(this.href); return false;"><?php echo $lang_common['Smilies'] ?></a>: <?php echo ($pun_config['o_smilies'] == '1') ? $lang_common['on'] : $lang_common['off']; ?></li>
                        </ul>
                    </div>
                </fieldset>
<?php

2

댓글: 웹에디터 적용시 스크립트 오류

해결..js파일 utf8로 저장해야 함 ㅡㅡ

3

댓글: 웹에디터 적용시 스크립트 오류

WYSIWYG 편집기를 찾으셨던 거군요. 대부분의 기능은 BBCode로 대치될 수도 있지 않을까요?
물론 사용자가 실시간 편집 효과를 볼 수 있는 것은 덤이겠군요.

+ = ²