문제

플러그인을 사용하고 싶지 않지만 나만의 글을 쓰거나 다른 플러그인의 일부 라인을 사용하는 사람입니다 .-).

대담한, 이탤릭체, 목록, 이모티콘 및 블록 쿼트와 함께 간단한 RTE를 쓰고 싶습니다. 이 간단한 가벼운 플러그인을 찾았습니다 http://batiste.dosimple.ch/blog/posts/2007-09-11-1/rich-text-editor-jquery.html 그리고 그것은 매우 간단하고 매우 작습니다.

이미 정의 된 폴더에서 이모티콘을로드하는 이모티콘 팔레트를 추가했습니다. 하지만 이제 블록 쿼트 함수를 추가하고 싶지만 어떻게 해야하는지 알 수 없습니다. 인터넷에서 IE/FF의 기본 함수가 아니라는 몇 가지 사항을 읽었지만 블록 쿼트 기능이있는 몇 가지 RTE를 보았습니다.

플러그인은 이것을 굵게 사용합니다

$('.bold', tb).click(function(){ formatText(iframe, 'bold');return false; });

'Bold'를 'Blockquote'로 변경하는 것은 도움이되지 않습니다 (아마도 간단하게 생각할 수도 있습니다 ;-))

이것을 도와 줄 수있는 사람이 있습니까?

미리 TNX

grtzzz

Wim

편집하다:

좋아, 나는 이것을 시도했다

$ ( '. bold', tb) .click (function () {formattext (iframe, 'formatblock', 'u003Cblockquote> '); 거짓을 반환; });
그러나 이것은 IE가 아니라 FF 와만 작동합니다.

도움이 되었습니까?

해결책 2

확인,

시간이 많이 걸렸지 만 솔루션이 있다고 생각합니다 (나에게 잘 작동합니다).

"Blockquote"를 추가하려면 FF와 IE가 다르게 응답한다는 것을 알았으므로 다음 코드를 사용하는 경우

$('.quote', tb).click(function(){
 if($.browser.msie){
  formatText(iframe,'indent');
 }else if($.browser.mozilla){
  formatText(iframe, "formatblock", '<blockquote>'); 
 }
 return false; 
});

IE의 들여 쓰기는 출력 (IE7 및 IE8)으로서 블록 쿼트를 제공합니다.

더 나은 솔루션을 가진 사람이 있다면 여기에 있기를 원하지만 지금은 이것으로 작업 할 수 있습니다.

grtzzzz

Wim

다른 팁

다른 RTE는 아마도 사용자 정의 CSS를 사용하여 사용합니다. 예를 들어 Tinymce, 나는 그것이 그것을 사용한다고 확신합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top