ウィンドウ表示オプションを指定する
LITBoxでは、どのようにウィンドウを表示するかを指定することができます。これはnew LITBox()の2番目のパラメータで指定します。例えば、横幅480ピクセル、縦幅260ピクセルで表示する場合には以下のように指定します(サンプル02)。
new LITBox("sample.html", { type:"window", width:480, height:260 });
サンプル02
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<link rel="stylesheet" href="LITBox/litbox.css" type="text/css">
<script type="text/javascript" src="LITBox/prototype.js"></script>
<script type="text/javascript" src="LITBox/scriptaculous.js"></script>
<script type="text/javascript" src="LITBox/litbox.js"></script>
<script type="text/javascript"><!--
window.onload = function(){
Event.observe($("openWin"), "click", function(){
new LITBox("sample.html", { type:"window", width:480, height:260 });
}, true);
}
// --></script>
<title>LITBoxサンプル</title>
</head>
<body>
<h1>LITBoxサンプル</h1>
<div>
<a href="#" id="openWin">ページを表示</a>
</div>
</body>
</html>
ウィンドウ幅だけでなく、表示位置やリサイズするかどうかなども指定することができます。サンプル03は横幅480ピクセル、縦幅260ピクセル、表示位置(100, 50)、リサイズ不可の状態でウィンドウを表示します。
サンプル03
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<link rel="stylesheet" href="LITBox/litbox.css" type="text/css">
<script type="text/javascript" src="LITBox/prototype.js"></script>
<script type="text/javascript" src="LITBox/scriptaculous.js"></script>
<script type="text/javascript" src="LITBox/litbox.js"></script>
<script type="text/javascript"><!--
window.onload = function(){
Event.observe($("openWin"), "click", function(){
new LITBox("sample.html", {
type:"window", width:480, height:260,
left:100, top:50,
resizable: false
});
}, true);
}
// --></script>
<title>LITBoxサンプル</title>
</head>
<body>
<h1>LITBoxサンプル</h1>
<div>
<a href="#" id="openWin">ページを表示</a>
</div>
</body>
</html>
LITBoxではウィンドウ、アラートダイアログ、確認ダイアログの種類に関わらず以下の表のオプションを指定することができます。
width | 横幅 |
---|---|
height | 縦幅 |
type | ウィンドウの種類'window','alert','confirm'のいずれか |
func | 確認ダイアログでYesボタンが選択された場合に実行する関数 |
draggable | ドラッグ可能かどうかを示すフラグ(true:可能、false:不可) |
resizable | リサイズ可能かどうかを示すフラグ(true:可能、false:不可) |
overlay | オーバーレイを使用するかどうかのフラグ(true:使用、false:不使用) |
opacity | ウィンドウ全体の不透明度 |
left | ブラウザウィンドウで表示するX座標 |
top | ブラウザウィンドウで表示するY座標 |