DynAmic-html for Multiple browsers support Extensible POpup service
ダイナミックHTMLによる マルチブラウザサポート 拡張ポップアップサービス v 0.4.0
function createTips(setInsCls,spMsgArray)
ポップアップレイヤを生成します。
書き出す位置は、親HTMLの任意の位置に<script></script>
を挿入して使用します。
function showTips(e,sMsg,num,ax,ay)
ポップアップレイヤを表示して、指定したメッセージをレイヤに書きこみします。
要素(area)要素中のonmouseover
ハンドラに指定します。
function moveTips(e)
表示中のポップアップレイヤを移動します。
要素(area)中のonmousemove
ハンドラに指定します。
function overTips()
表示中のポップアップレイヤを隠します。
要素(area)中のonmouseout
ハンドラに指定します。
要素(area) shape="default"
中のonmouseover
ハンドラに指定します。
function hideTips()
現在のレイヤを隠す内部関数です。
function allHideTips(maxNum)
全レイヤを隠す内部関数です。
Opera 6等の、innerHTML未対応でイベント追尾が弱いブラウザの為に強制的に全レイヤを隠します。
function getCurrentBoxSize(obj)
デバッグ用内部関数です。
現在表示中のレイヤの大きさを取得します。
function codeRestore(spMsgArray,spFlgArray)
エンコードされた文字配列をデコードします。
XHTML(XML)の<script>要素中には、<や、&を使えませんからその対策用です。
spFlgArray .. 文字配列デコード用のフラグ配列
spFlgArray配列内では、0 .. (無変換), 1 .. (エスケープデコード), 2 .. (Unicode16進デコード)の数値フラグ指定できます。
function codeEnc(spMsg,spFlg)
ツール用内部関数です。
メッセージをUnicode(16進)に変換します。Netscape 4では、全てを変換できません。
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=""で行うべきでしょう
function fixDxImg(isId,dumySrc)
画像を window.onload
時に AlphaImageLoder(DirectX)で読み替える。
<script>部にvar fixDumySrc = '画像ファイルURL';
変数の追加と、対応するダミー完全透過画像(png,gif)を用意する必要があります。
callErrMsg(arg1,arg2,arg3)
window.onerr
時に Scriptエラーを検出する。
onDebug = 1;
(真)の場合機能が有効になる。
function onresizeNN4()
Netscape 4.xでwindow.onresize
時に ページ再読込みしてレイアウト描画の乱れを補正する。
function nullPo()
何もしない空の関数。href
属性で href="javascript:nullPo()"
の様に使用する。
This URL: http://www.minc.ne.jp/~konda/web_resoce/damepo/functions.html