jQuery エディタ プラグイン tinyMCE の使い方

jQuery エディタ プラグイン tinyMCE の使い方

簡略化されたファイル サイズを変更し、サンプルをダウンロードします。ファイルをローカル コンピューターにダウンロードします。また、公式 Web サイトから最新の jQuery ベースのコードをダウンロードすることもできます: https://www.jb51.net/codes/44180.html

1 html

<textarea id="txtcontent" runat="server" name="elm1" rows="15" cols="80" style="width:80%"></textarea>

2 js リファレンス

まずtiny_mce.jsとjquery-1.4.2.min.jsを参照します

tinyMCE を呼び出す:

コードをコピー
コードは次のとおりです。

<script type="text/javascript">
tinyMCE.init({
// 一般的なパラメータ設定
モード: "テキストエリア",
テーマ:「上級」、
プラグイン:"ページ区切り、スタイル、レイヤー、テーブル、保存"、
// テーマパラメータの設定
theme_advanced_buttons1 :",太字、斜体、下線、取り消し線",
theme_advanced_buttons2 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "左",
theme_advanced_statusbar_location : "下",
theme_advanced_resizing : true、
// ここで独自のスタイルを置き換えることができます
content_css: "css/word.css",
外部リンクリストのURL: "lists/link_list.js",
// テンプレートプラグインの値を置き換える
テンプレートの置換値 ​​: {
ユーザー名: "あるユーザー"、
スタッフID: "991234"
}
});
</スクリプト>

パラメータの詳細:

モード: テキストエリアまたは正確
elements: exact in mode で使用され、その値は HTML で使用されるテキストエリアの ID または名前です。
テーマ: 使用されるスタイル
スキン: 対応するスキンディレクトリでスタイルを見つけます
skin_variant: スキンディレクトリで選択された CSS ファイル。例: skin_variant: "black" は、skins\o2k7\ui_black.css を意味します。
プラグイン: プラグインフォルダ内のプラグインを選択して使用します
theme_advanced_buttons1: 機能ボタンの最初の行が表示されます。theme_advanced_buttons2 も同様です。
3. js を通じて入力ボックスに画像を追加し、表示します。js コードは次のとおりです。
tinyMCE.execCommand('mceInsertContent',false,"<p><img src=\"../images/house.jpg\" alt=\"\" width=\"588\" height=\"419\" /></p>");
入力ボックスの内容を js 経由で取得します。コードは次のとおりです。
tinyMCE.getInstanceById('txtcontent').getBody().innerHTML

<<:  TypeScript での関数オーバーロード

>>:  MyBatis 動的 SQL の包括的な説明

推薦する

大量のデータを含むエレメントのシャトルボックスで「すべて選択」をクリックするとスタックする問題の解決方法

目次解決策1: EUIの転送コンポーネントをコピーして変更し、プロジェクトディレクトリに導入する解決...

原因不明のMySqlサービス消失の解決策

原因不明のMySqlサービス消失の解決策先ほど、MySQL-Front が突然 MySql を開けな...

JavaScriptスコープについての簡単な説明

目次1. 範囲1. グローバルな範囲2. ローカルスコープ2. 変数のスコープ1. グローバル変数2...

角度でechartsマップを使用する詳細な説明

目次echartの初期化アプリベースチャートコンポーネントhtml CS app-base-char...

HTML 左、中央、右の適応レイアウト (calc css 式を使用)

最新の HTML 標準には、レイアウトを計算するために使用できる calc CSS 式があります。し...

MySQL リンクを表示し、異常なリンクを削除する方法

序文:データベースの運用や保守の際には、リンクの総数がいくつあるか、アクティブなリンクがいくつあるか...

MySQLが基礎データ構造としてB+ツリーを使用する理由

MySQL の基盤となるデータ構造が B+ ツリーであることは誰もが知っていますが、ではなぜ赤黒ツリ...

MySQLの使い方の詳細な説明

目次1. はじめに2. 本文2.1 Where句の位置2.2 演算子2.3 NULL値1. はじめに...

Element-ui レイアウト (行と列コンポーネント) の実装

目次基本的な手順と使用方法行コンポーネントの分析レンダリング機能ソースコード分析Col成分の分析コン...

Rabbitmq heartbea ハートビート検出メカニズムの原理の分析

序文RabbitMQ を使用する場合、一定期間クライアントと RabbitMQ サーバーの間でトラフ...

mysqlは2つ以上のフィールドがNULLであるレコードを見つける問題を解決します

コアコード /*-------------------------------- 2つ以上のフィール...

Ubuntu 18.04で国内ソースを変更する方法の例

Ubuntu はソースが中国からなのでダウンロード速度が比較的遅いです。CentOS と異なり、yu...

リンクをクリックしたときにファイルのダウンロードダイアログボックスをポップアップ表示するには、HTML で href を使用します。

今日、新しい技を学びました。あまりやったことがなかったので、今まで知りませんでした...目的: リン...

Vueはプルダウンとスクロールでデータを読み込む例を実装しています

目次ステップ1: インストールステップ2: 引用ステップ3: 使用Webプロジェクトでは、データを読...

ウェブデザインにおけるポップアップウィンドウとフローティングレイヤーのデザイン

従来のソフトウェアから Web ウェアへの段階的な移行の傾向の中で、デザイン パターンとテクノロジは...