クリッカブルマップ・ポップアップ

クリッカブルマップ掲示板日記入口

DynAmic-html for Multiple browsers support Extensible POpup service
ダイナミックHTMLによる マルチブラウザサポート 拡張ポップアップサービス v 0.4.0


関数について

function createTips(setInsCls,spMsgArray)

ポップアップレイヤを生成します。
書き出す位置は、親HTMLの任意の位置に<script></script>を挿入して使用します。

  • setInsCls .. クラス名
  • spMsgArray .. 書き出すメッセージの配列名
function showTips(e,sMsg,num,ax,ay)

ポップアップレイヤを表示して、指定したメッセージをレイヤに書きこみします。
要素(area)要素中のonmouseoverハンドラに指定します。

  • e .. event
  • sMsg .. メッセージ配列要素
  • num .. メッセージ配列の番号(値)
  • ax .. イベントが起きた x座標に値を加えます
  • ay .. イベントが起きた y座標に値を加えます
function moveTips(e)

表示中のポップアップレイヤを移動します。
要素(area)中のonmousemoveハンドラに指定します。

  • e .. event
function overTips()

表示中のポップアップレイヤを隠します。
要素(area)中のonmouseoutハンドラに指定します。
要素(area) shape="default"中のonmouseoverハンドラに指定します。

function hideTips()

現在のレイヤを隠す内部関数です。

function allHideTips(maxNum)

全レイヤを隠す内部関数です。
Opera 6等の、innerHTML未対応でイベント追尾が弱いブラウザの為に強制的に全レイヤを隠します。

  • maxNum .. 総レイヤ数
function getCurrentBoxSize(obj)

デバッグ用内部関数です。
現在表示中のレイヤの大きさを取得します。

  • obj .. オブジェクト
function codeRestore(spMsgArray,spFlgArray)

エンコードされた文字配列をデコードします。
XHTML(XML)の<script>要素中には、<や、&を使えませんからその対策用です。

  • spMsgArray .. 文字配列名
  • spFlgArray .. 文字配列デコード用のフラグ配列

    spFlgArray配列内では、0 .. (無変換), 1 .. (エスケープデコード), 2 .. (Unicode16進デコード)の数値フラグ指定できます。

function codeEnc(spMsg,spFlg)

ツール用内部関数です。
メッセージをUnicode(16進)に変換します。Netscape 4では、全てを変換できません。

  • spMsg .. 変換前テキスト
  • spFlg .. 変換指定フラグ
function disableOrgTips(tagsArg,idsArg)

alt属性や、title属性のツールチップを消去する為、各属性を空にする内部関数。
スクリプト(js)ファイル内の Window Events コメント下の行 w.onload = function()内で実行されます。

destIdArg(IMG要素 id属性)配列及び、destTagArg(title消去 要素)配列を変数として予め指定してありますので、
destIdArg[0] = 'myPic';
destTagArg[0] = 'AREA';
を使ってインラインスクリプト(HTML)側で指定します。

locJump(href,target,param)

イベントハンドラ(onclick等)用の URL移動手段関数です。
基本的に位置の移動は、href=""で行うべきでしょう

  • href .. URL文字列
  • target .. ターゲット(_blank,_self,_top)
  • param .. ターゲットblank用のパラメタ
function fixDxImg(isId,dumySrc)

画像を window.onload 時に AlphaImageLoder(DirectX)で読み替える。
<script>部にvar fixDumySrc = '画像ファイルURL';変数の追加と、対応するダミー完全透過画像(png,gif)を用意する必要があります。

  • isId .. ターゲット画像 id属性
  • dumySrc .. 入れ換えダミー画像URL
callErrMsg(arg1,arg2,arg3)

window.onerr 時に Scriptエラーを検出する。
onDebug = 1;(真)の場合機能が有効になる。

  • arg1,arg2,arg3 .. エラー配列
function onresizeNN4()

Netscape 4.xでwindow.onresize 時に ページ再読込みしてレイアウト描画の乱れを補正する。

function nullPo()

何もしない空の関数。href属性で href="javascript:nullPo()"の様に使用する。


[Valid XHTML 1.0]

This URL: http://www.minc.ne.jp/~konda/web_resoce/damepo/functions.html