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 の包括的な説明

推薦する

Nodejs でタイムドクローラーを実装する完全な例

目次事件の原因Node Scheduleを使用してスケジュールされたタスクを実装する1. node-...

jsはショッピングカートの加算と減算、価格計算を実装します

この記事の例では、ショッピングカートの加算と減算、価格計算を実装するためのjsの具体的なコードを共有...

MySQL 8.0.23のルートパスワードをリセットするための最適なソリューション

この方法は2021年2月7日に編集されました。私が使用しているバージョンは8.0.23です。事件の原...

Vueプロジェクトウォッチで関数が繰り返しトリガーされる問題の解決

目次問題の説明:解決策1解決策2問題の説明:ページ A と B の 2 つがあり、各ページにはget...

Tomcat イメージをインストールして Docker に Web プロジェクトをデプロイする方法を簡単に説明します。

1. Tomcatをインストールする1. Docker HubでTomcatイメージを見つける d...

VUE ユニアプリの条件付きコーディングとページレイアウトに関する簡単な説明

目次条件付きコンパイルページレイアウト要約する条件付きコンパイル条件付きコンパイルでは、特別なコメン...

mysql5.7.21 utf8 エンコーディングの問題と Mac 環境での解決方法

1. 目標: mysql の character_set_server の値を latin1 から ...

docker での psql データベースのバックアップとリカバリの詳細な説明

1. DockerでのPostgresデータベースのバックアップ注文: docker exec it...

MySQL 8.0.20 のインストールと設定方法のグラフィックチュートリアル

MySQLのダウンロードとインストール(バージョン8.0.20)のチュートリアルは参考までに、具体的...

MySQL 8.0.17 winx64 (Navicat 付き) 手動構成バージョンのインストール チュートリアル図

1. ダウンロードアドレス: mysql-8.0.17-winx64ダウンロードして解凍する2. フ...

TypeScript におけるジェネリックケースの詳細な説明

ジェネリックの定義 // 要件 1: ジェネリックは指定されていないデータ型をサポートできるため、渡...

H5ウェイクアップアプリの実装方法と注意点のまとめ

目次序文APPメソッドにジャンプURLスキームメタタグユニバーサルリンクさまざまな使い方URLスキー...

Linux の cut コマンドの説明

Linux や Unix の cut コマンドは、ファイルの各行から一部を切り取って標準出力に出力す...

Mac VMware Fusion CentOS7 静的 IP 構成チュートリアル図

目次CentOS7をインストールする静的IPの設定viを使用してファイルを編集するCentOS7をイ...