سؤال

وانها لي مرة أخرى، الشخص الذي لا تريد استخدام البرنامج المساعد، ولكن الكتابة بلدي أو استخدام بعض خطوط من الإضافات الأخرى؛ -)

وأريد أن أكتب 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; });

وتغيير 'جريئة' إلى 'اقتباس فقرة "لن يساعد (ربما يعتقد بسيطة؛ -))

هل هناك أي شخص يمكن أن تساعدني في هذا؟

ونور العيون مقدما

وGrtzzz

وفيم

وتحرير:

حسنا، حاولت هذه

$('.bold', tb).click(function(){ formatText(iframe, 'formatblock', '<blockquote>');return false; });
<م> ولكن هذا يعمل فقط مع FF، وليس مع IE، اللعنة: (

هل كانت مفيدة؟

المحلول 2

وOK،

ووحسبت لي بعض الوقت، ولكن أعتقد أن لدينا الحل (أنه يعمل بشكل جيد بالنسبة لي).

ولقد وجدت أن 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

وفيم

نصائح أخرى

وباقي RTE على الأرجح استخدام المغلق المخصص في فترات. محرر TinyMCE على سبيل المثال، وأنا متأكد من أنه يستخدم ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top