[Inside AoD !] LXSAOD2 オブジェクト (v1.0.2)
プロパティ
- String version
使用中のAoD ! のバージョン - String base_uri
AoD ! のベースURL: 'http://www.isella.com/aod2' - String charset
AoD ! のキャラクタセット: 'utf-8' - Array scripts
AoD ! が動的にロードしたスクリプトのDOM配列。unload時に削除される。 - Array styles
AoD ! が動的にロードしたスタイルのDOM配列。unload時に削除される。 - String html
AoD ! のポップアップウインドウのベースHTML - Array feeders
ページ内にあるAoD ! 対応アンカーに対応するFeederのオブジェクト配列。unload時に削除される。 - Array plugins
追加されたプラグインのオブジェクト配列。unload時に削除される。
メンバ関数
- DOM loadScript(String url)
urlのJavaScriptファイルを<head>に追加し、そのDOMオブジェクトを返す。 - DOM loadStyle(String url)
urlのCSSファイルを<head>に追加し、そのDOMオブジェクトを返す。 - LXSAOD2 extend(Object obj)
objオブジェクトのメンバをLXSAOD2オブジェクトに追加し、追加されたLXSAOD2オブジェクトを返す。 - Void plugin(String name, Object obj)
objオブジェクトによって定義されたプラグインをnameプラグインとしてLXSAOD2に登録する。nameはa/@relの第一エレメントとして利用される。 - Void init()
ドキュメントのロード完了(DOM Ready)時に呼ばれる。AoD ! のポップアップウインドウ用のCSSとHTMLをロードする。AoD ! 対応アンカーを探し、Feederオブジェクトを生成する。 - Void unload()
ドキュメントのクローズ時に呼ばれる。メモリリークを防ぐ為、Feederオブジェクト、CSSとJavaScriptのDOMを削除する。プラグインがあれば、それぞれのプラグインのunload()を呼び出す。
- Int getOffsetLeft(DOM dom)
dom要素のドキュメント内でのx座標をピクセル値で返す。 - Int getOffsetTop(DOM dom)
dom要素のドキュメント内でのy座標をピクセル値で返す。 - Int scrollLeft()
ブラウザウインドウの現在の横方向のスクロール量をピクセル値で返す。 - Int scrollTop()
ブラウザウインドウの現在の縦方向のスクロール量をピクセル値で返す。 - Int clientWidth()
ブラウザウインドウの表示領域の横幅をピクセル値で返す。 - Int clientHeight()
ブラウザウインドウの表示領域の高さをピクセル値で返す。 - Void setCookie(String name, String value[, String expires[, String path]])
valueをnameという名前のクッキーでセットする。expires(例:'Tue, 31-Dec-2030 23:59:59')があれば、有効期限を設定する(省略時や''ではブラウザが閉じるまで有効)。pathがあれば、pathディレクトリ以下で有効とする(省略時はカレントパス以下で有効)。 - String getCookie(String name)
nameという名前のクッキーを取得する。 - Void delCookie(String name)
nameという名前のクッキーを削除する。