1

주제: 플러그인, AddPostEditorToolbox 이벤트에서 prototype.js

플러그인 제작중에 Prototype.js 를 사용하려고 하고 있습니다.

플러그인이 작동하는 이벤트는 AddPostEditorToolBox (글쓰기 textarea출력후 발생) 이고

이 곳에

<script type="text/javascript" src="<?=$blahblah?>/prototype.js"></script>

코드를 삽입하니

firefox 2.x에선 페이지를 계속 여는중이고,
IE7 에서는 1725라인 에러,
Safari에서는 제대로 페이지를 불러왔습니다.

저 한줄 코드만 이벤트시 호출되도 페이지가 로딩중/에러 가 되 버리는데요

..blog/owner/entry/edit/item.php 의 60번째 라인쯤에

$view = fireEvent('AddPostEditorStart','');
if (!empty($view)) {
    echo $view;
}

이렇게 시작시 이벤트를 추가해서 prototype.js를 불러와도 위와같은 현상이 나와서

..blog/owner/entry/edit/item.php 의 60라인쯤의 자바스크립트 코드 앞부분에 하드코딩으로
prototype.js 를 불러와도 같은 현상이 나오네요

plugin에서 prototype.js를 사용할수 없는지 해결방법이 있는지 뭐 어떤 다른방법이 있는지 궁금합니다.
(mootools나 jsquery등 다른 라이브러리 말고 prototype.js 의 경우에만)

2

답글: 플러그인, AddPostEditorToolbox 이벤트에서 prototype.js

다른 js와 충돌일으키는 케이스 같습니다. (추측)
꼭 tc 경우만 아니라 종종 프로젝트 참여할 때 이런 경우를 겪었었거든요.

하늘은 스스로 삽질하는 자를 삽으로 팬다