(X)HTMLタグの設定
それでは最も簡単な例から始めましょう。サンプル01は単純にログウィンドウを表示し、メッセージを書き込むサンプルです。この状態でもLoggerとして問題なく使用することができます。ウィンドウ上部をドラッグして移動することができますし、小さく折りたたむこともできます。Logger機能を使うにはあらかじめ必要となるスタイルシートとスクリプトファイルを読み込ませておく必要があります。まず、スタイルシートファイルであるlogger.cssを<link>
タグを使って読み込ませます。
<link rel="stylesheet" type="text/css" href="css/logger.css">
次に3つのスクリプトファイルを<script>
タグを使って読み込ませます。
<script type="text/javascript" src="js/yahoo-dom-event.js"></script>
<script type="text/javascript" src="js/dragdrop.js"></script>
<script type="text/javascript" src="js/logger.js"></script>
サンプル01ではページが読み込まれた後にパネルを表示させています。ページの読み込み後に処理を行うにはwindow.onload = function() { ~ }の~の中に処理を記述します。次にnew YAHOO.widget.LogReader()としてLoggerオブジェクトが生成され、ページ上にログウィンドウが表示されます。また、YAHOO.widget.LogReader()の最初のパラメータには表示したいHTMLタグのIDを指定できます。
サンプル01
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>YUIロガーサンプル</title>
<link rel="stylesheet" type="text/css" href="css/logger.css">
<script type="text/javascript" src="js/yahoo-dom-event.js"></script>
<script type="text/javascript" src="js/dragdrop.js"></script>
<script type="text/javascript" src="js/logger.js"></script>
<script type="text/javascript"><!--
window.onload = function() {
new YAHOO.widget.LogReader();
YAHOO.log("メッセージを表示できます");
}
// --></script>
</head>
<body>
<h1>YUIロガーサンプル(基本)</h1>
</body>
</html>