fc2ブログ

Prototype Window Classの使い方

ページ内にサブウインドウを表示するAjaxライブラリPrototype Window Classの使い方の覚書です。
»Prototype Window Class : Introduction

»サンプルを表示
クリックするとページ内にサブウインドウにPrototype Window Class : Introductionを表示します。

Prototype Window Classの特徴

サブウインドウをレイヤーとして表示
Prototype Window Classはサブウインドウをページ内にレイヤーとして表示します。ポップアップブロックによる表示制限を受けることがありません。
多機能なサブウインドウ
閉じる,最大化、最小化やドラッグ&ドロップが可能でです。

Prototype Window Classの使い方

Prototype Window Classのダウンロード
Prototype Window Classをダウンロードして解凍します。
»Prototype Window Class : Introduction
必要ファイルのアップロード

ウインドウを表示するために必要なファイルをアップロードします。下記のファイルは基本的なウインドウの場合です。

prototype.js
effects.js
window.js
default.css
defaultフォルダの画像

default.cssは利用画像を相対パスで記載しています。FC2などのディレクトリがアップロードできない場合は、default.cssを修正します。

例) url(default/bottom_left.gif) → url(bottom_left.gif)

必要ファイルの読み込み

head要素でアップロードした一連のファイルを読み込みます。

<script type="text/javascript" src="●●●/prototype.js" charset="utf-8"></script>
<script type="text/javascript" src="●●●/effects.js" charset="utf-8"></script>
<script type="text/javascript" src="●●●/window.js" charset="utf-8"></script>
<link href="●●●/default.css" rel="stylesheet" type="text/css"/ charset="utf-8" />

FC2ブログなど文字コードがUTF-8以外の場合はtype="text/css"/ charset="utf-8"をつけるのが無難です。

関数の定義

クリックされたときに呼び出す関数を定義します。

<script type="text/javascript">
function openWindow(){
var win = new Window("cubewin", {
title: "cubu Labo Sample", className: "dialog", top:50, left:120, zIndex: 100,
width:400, height:300,
resizable: true, draggable:true, url:"http://prototype-window.xilinus.com/"
});
win.setDestroyOnClose();
win.showCenter(); // センターに表示
}
</script>

呼び出し

Prototype Window Classを呼び出すリンクを記述します。

<a href="javascript: return false;" onclick="openWindow();">サンプルを表示</a>

参考記事
»Prototype Window Class : Introduction
»Prototype Window Classリファレンス
»Prototype Javascript Windowsがパワーアップ。「Prototype Window Class」: Recently Ajax

関連記事
»Javascriptライブラリの使い方
»Javascript/Ajaxライブラリー一覧
»Lightbox2.0の使い方
»ThickBoxの使い方
»Javascriptの角丸ライブラリ
»Prototype Window Classの使い方
»Link Thumnailの使い方

スポンサーサイト



 スポンサードリンク

  1. ブックマークに追加する
  1. ブログランキングFC2
  1. テーマ:HP作成
  2. ジャンル:コンピュータ
  1. 2007/07/29 (日)|
  2. [Javascript]ライブラリ
  3. | トラックバック:0
  4. | コメント:0

«Link Thumnailの使い方 | ホーム | 特徴と注意点 -WordPress-»

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://cubelabo.blog110.fc2.com/tb.php/154-3f9161c1
この記事にトラックバックする(FC2ブログユーザー)