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

推薦する

MySQLで一意のサーバーIDを生成する方法

序文MySQL では、server-id を使用してデータベース インスタンスを一意に識別し、それを...

CSS疑似クラス名を数字で始めないでください

初心者が div+css を開発する場合、.ggg、#ccc などの形式の CSS 疑似クラス名を付...

VUEはG2チャートを使用した実装を導入します

目次G2チャートについて使用テンプレートで使用される完全なコード (棒グラフ)世界地図を追加するG2...

Web ページでの Unicode 文字の使用の概要 (&#、\u など)

初期のコンピュータでは ASCII 文字しか使用できませんでしたが、コンピュータのアプリケーションの...

Ubuntu 18仮想マシンのクローン作成後に同じIPアドレスになる問題の解決方法

序文最近、仮想マシンを使用して Ubuntu 18.04 をインストールしました。クローン作成後、I...

Linux サーバー上で複数の SVN リポジトリを構成するプロセスの詳細な説明

1. 指定されたディレクトリにリポジトリを作成し、ディレクトリ全体を保存してください。この記事のサン...

Matlab による JavaScript プログラミング、重心アルゴリズムによる位置決め学習

目次Matlab セントロイドアルゴリズムMatlab はクローズドな商用ソフトウェアであり、米国政...

XHTML 入門チュートリアル: シンプルな Web ページの作成

1 分で最初の Web ページを作成します。簡単な Web ページを作ってみましょう。ぜひフォローし...

光るテキストとちょっとしたJS特殊効果を実現するCSS

実装のアイデア: CSSでtext-shadowを使用してテキストの光る効果を実現します効果画像: ...

デザイナーと開発者に役立つ 9 つの超実用的な CSS のヒント

Web デザイナーの頭の中には、仕事に関連する多くの知識が詰まっている必要があります。 CSS は、...

Windows で MySQL インストーラーを使用して MySQL サービスをインストールするチュートリアル図

MYSQL は、MYSQL サービスやその他のコンポーネントをインストールするためのインストーラ方式...

docker を使用して Linux 環境に Springboot パッケージをデプロイするチュートリアル

springboot には tomcat サーバーが組み込まれているため、jar パッケージにパッケ...

nginx がアップストリーム アドレスにジャンプしない問題の解決方法

序文今日、nginx で非常に奇妙な問題に遭遇しました。フロントエンドの tomcat がページにジ...

Linux dirnameコマンドの具体的な使い方

01. コマンドの概要dirname - ファイル名からディレクトリ以外のサフィックスを削除しますd...

CSS と JavaScript を使用して管理ダッシュボードのレイアウトを構築するためのサンプル コード

あなたが作成するものこの新しいチュートリアルでは、CSS と JavaScript を使用して、レス...