ログウィンドウに表示された内容を消す事もできます。内容を消すにはYAHOO.widget.Logger.reset()を使います。サンプル05では一定時間ごとに乱数が表示されますが、20回表示したらログウィンドウの内容を消します。
サンプル05
<!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(null, { draggable: true });
setInterval("writeRandom()", 1000);
count = 0;
}
function writeRandom(){
YAHOO.log(Math.random(), "info");
count++;
if (count > 20) {
YAHOO.widget.Logger.reset();
count = 0;
}
}
// --></script>
</head>
<body>
<h1>YUIロガーサンプル(一定時間ごと出力&消去)</h1>
</body>
</html>