2008/6/26 木曜日

JavaScript をちゃんと学ぶのに参考になるサイト

カテゴリー: JavaScript — nito @ 10:33:16

JavaScript をきちんと学ぶのに参考になりそうなサイトをメモしておきます。

他にもいろいろとあると思いますが、取り合えず。

2008/3/26 水曜日

TinyMCE の導入方法

カテゴリー: JavaScript, Web開発 — nito @ 15:34:59

WYSIWIYG エディタの TinyMCE の導入方法をメモしておきます。

ダウンロード

まずは TinyMCE をダウンロードします。

ダウンロードページから TinyMCE をクリックしてダウンロード。

textarea にTinyMCE を表示

<html>
<head>
<title>TinyMCE Test</title>
<script language="javascript" type="text/javascript" xsrc="../jscripts/tiny_mce/tiny_mce.js" mce_src="../jscripts/tiny_mce/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
mode: "textareas"
});
</script>
</head>
<body>
<form method="post" action="">
<textarea name="content" cols="50" rows="15"></textarea>
<input type="submit" value="保存" />
</form>
</body>
</html>

設定

tinyMCE.init({
mode : "textareas"
});

のところで設定が変更出来ます。

機能などシンプルにしたい場合はtheme: "simple"を追加します。多くの機能を使いたい場合はtheme: "advanced"にします。

実際に追加したコードはこうなります。

シンプル
tinyMCE.init({
mode : "textareas",
theme: "simple",
});

TinyMCE Simple

高機能
tinyMCE.init({
mode : "textareas",
theme: "advanced",
});

TinyMCE advanced

日本語化

ダウンロードページの Language packs で多言語化できるようですが、 Japanese をダウンロードして設定してもうまく表示できないようです。

取り合えず設定は ここから Language Package をダウンロードしてきて、TinyMCE のフォルダに入れておきます。

tinyMCE.init に language で設定した言語を指定します。日本語だと ja になります。

tinyMCE.init({
mode : "textareas",
language : "ja"
});

その他いろいろと設定ができるようです。詳しくは document を参考にして下さい。

2008/3/5 水曜日

JavaScript で書かれた WYSIWYG エディタ

カテゴリー: JavaScript — nito @ 14:01:34

JavaScript の WYSIWYG エディタライブラリを集めてみました。実際に利用される場合はライセンスなどをリンク先で確認して下さい。

TinyMCE
URL
http://tinymce.moxiecode.com/
ライセンス
LGPL
備考
WordPress の投稿画面で利用

関連記事:TinyMCE の導入方法

FCKEditor
URL
http://www.fckeditor.net/
ライセンス
GPL, LGPL, MPL
備考
高機能
openWYSIWYG
URL
http://www.openwebware.com/products/openwysiwyg/
ライセンス
LGPL
備考
YUI (Yahoo! UI Library) Rich Text Editor
URL
http://developer.yahoo.com/yui/editor/
ライセンス
BSD License
備考
YUI ベース
crosseditor
URL
http://a-h.parfe.jp/einfach/archives/2006/1213124637.html
ライセンス
MIT
備考
prototype.js ベース シンプル

HTML convert time: 0.562 sec. Powered by WordPress ME