時間経過によって自動制御
ユーザーの操作による表示ではなくページが読み込まれたり、一定時間経過したら表示させることもできます。サンプル18ではページが読み込まれたら、ページ内に画像を表示します。また、10秒経過したら自動的に表示されたLightWindowを閉じます。表示されているLightWindowを閉じるにはmyLightWindow.deactivate()とします(サンプル18)。
サンプル18
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>LightWindowサンプル</title>
<link rel="stylesheet" href="css/lightwindow.css" type="text/css">
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/lightwindow.js"></script>
<script type="text/javascript"><!--
window.onload = function(){
showImage();
}
// 画像を表示する
function showImage(){
myLightWindow.activateWindow({
href : "photo/001.jpg",
title : "富士山",
author : "OpenSpace",
caption : "晴天の富士",
top : 200,
left : 300
});
setTimeout("myLightWindow.deactivate()", 10*1000);
}
// --></script>
</head>
<body>
<h1>LightWindowサンプル</h1>
</body>
</html>
LightWindow 2.0は前のバージョンから、さらに機能強化されています。2007年8月現在では最も高機能、高性能なスライド表示ライブラリだと思います。いろいろなデータを表示できるので、上手に活用してみてください。