2013-05-23 3 views
0

NicEditor에 문제가 있습니다. 다음과 같은 간단한 html 페이지를 사용하는 경우 :NicEditor가 작동하지 않습니다. ReferenceError : bkLib

<html> 
<head> 
<script src="http://js.nicedit.com/nicEdit-latest.js" type="text/javascript"></script> 
<script type="text/javascript">bkLib.onDomLoaded(nicEditors.allTextAreas);</script> 
</head> 
<body> 
<textarea></textarea> 
</body> 
</html> 

괜찮 았습니다. 그러나 무슨 일 탐색 창 나는 내가 NicEditor 스크립트를 포함하려고

$('table#messages tr td a').click(function(){ 
    //Content Manipulation 
    var page = $(this).attr('href'); 
    page = page.replace('#',''); 
    $('#content').load('message.details.php?messageid='+page); 

    return false; 
}); 

이 코드를 사용하여 탐색 창에있는 메뉴를 선택한 후 변화가있을 것 DIV 컨테이너 창을 가진 index.page를 사용하는 메신저입니다 index.php에 있지만 message.detail.php의 <textarea>이 NicEditor로 변환되지 않은 것으로 보입니다. 나는 또한 message.detail.php에 NicEditor 스크립트를 포함하려고 노력하지만의 오류 준다 "catch되지 않은 오류 ReferenceError을 : bkLib이 정의되지 않은"

메시지 세부 사항 페이지 I 희망

<script src="http://js.nicedit.com/nicEdit-latest.js" type="text/javascript"></script> 
<script type="text/javascript">bkLib.onDomLoaded(nicEditors.allTextAreas);</script> 

<div class="span9 pull-right"> 
    <div class="hero-unit"> 
     <textarea></textarea> 
    </div> 
</div> 

당신이 아는 바로는 나는 말하려고한다.

답변

0

시도 같은 텍스트 영역을로드 한 후 NicEditor 재 초기화 :

$('table#messages tr td a').click(function(){ 
//Content Manipulation 
var page = $(this).attr('href'); 
page = page.replace('#',''); 
$('#content').load('message.details.php?messageid='+page); 

// Set new textareas to use NicEditor 
bkLib.onDomLoaded(nicEditors.allTextAreas); 

return false; 

});

관련 문제