初めての ROCOCOライブラリ

ROCOCOエレメントの生成

まずは、全くなにも起こりませんが、コンテンツを作成してみます。

htmlファイルは次のようにします。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" lang="ja" xml:lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<script type="text/javascript" src="http://www.finds.jp/rococo/b2/rococo.js"></script>
<link rel="stylesheet" type="text/css" href="http://www.finds.jp/rococo/b2/rococo.css" />
<script type="text/javascript" src="sample.js"></script>
</head>
<body>

<div id="test"></div>

</body>
</html>

続いて、sample.jsを生成し、次のように書き込みます。

// 初期化メソッドをRococo.initに追加
Rococo.init.push(userInit);

// 初期化メソッド
function userInit() {
  // <div id="test"> を ROCOCOエレメントにする
  var element = Rococo.em.recreateElement(document.getElementById('test'));
};

なお、これらは、UTF-8で保存しておいて下さい。

実際に動作させるためには、HTMLファイルをブラウザで開いて下さい

ただし、このファイルを開くと、何もおこりませんし、なにも表示されません

ROCOCOエレメントかどうかを試す

ROCOCOエレメントにはいくつかのメソッドが挿入されています。それのひとつを実行して、本当にROCOCOエレメントであるかどうかを試してみます。

ここでは、writeXhtmlメソッドを使ってみます。先ほどのスクリプトファイルを次のようにします。

// 初期化メソッドをRococo.initに追加
Rococo.init.push(userInit);

// 初期化メソッド
function userInit() {
  // <div id="test"> を ROCOCOエレメントにする
  var element = Rococo.em.recreateElement(document.getElementById('test'));
  element.writeXhtml("<p>これは<strong class=\"test\">テスト</strong>です。</p>");
};

これで改めてHTMLファイルを開くと、次のように、「これはテストです」と表示されます。



© 2011 National Agriculture and Food Research Organization | 農研機構トップページ

[先頭へ]