//============================================================================// //左メニュー //============================================================================// function exMenu(tName){ tMenu = document.all[tName].style; if (tMenu.display == 'none') tMenu.display = "block"; else tMenu.display = "none"; } //============================================================================// //ヘッダーメニュー //(DIVのidとIMGのnameに「headerMenu」を加えないと動かない) //============================================================================// //全てのメニューを折り畳む(クリックボタン入れ替え) function startMenu(parents) { if(parents == "a"){ //IMGのnameに「headerMenu」がある場合は矢印画像変更 for(i=0; i len) { alert("入力文字が多すぎます。"); obj.focus(); } } //============================================================================// // 入力できないことを警告する //============================================================================// // 引数 // obj 対象となるフォーム部品の参照 // shubetsu 種別 //============================================================================// function attention(obj,shubetsu){ obj.blur(); if (shubetsu==0){ msg = "このフィールドは入力できません。"; }else{ msg = "このフィールドは入力できません。\nボタンを押して、該当するものを選択してください。"; } alert(msg); return; } //============================================================================// // 簡易ウィンドウを開く //============================================================================// // 引数 // wnd ウィンドウの名前 // url 開くURL // left ウィンドウの位置(画面の左端からの距離) // top ウィンドウの位置(画面の上端からの距離) // width ウィンドウの横幅 // height ウィンドウの高さ //============================================================================// function openSimpleWindow(wnd, url, left, top, width, height) { var myWindow = window.open(url,wnd,'resizable=no,scrollbars=yes,menubar=no,toolbar=no,status=no,width=' + width + ',height=' + height + ',left=' + left + ',top=' + top); if (myWindow.focus != null) { myWindow.focus(); } if (wnd=="reference") { if (window.reference_win!=null) window.reference_win.close(); help_win = window.open(url,wnd,'resizable=no,scrollbars=yes,menubar=no,toolbar=no,status=' + strStatusBar + ',width=' + width + ',height=' + height + ',left=' + left + ',top=' + top); reference_win.focus; return; } } //============================================================================== // 使用可能な文字列かチェックする //============================================================================== // 引数 // obj 対象となるフォーム部品の参照 // reg 使用可能な文字列パターン //============================================================================== function checkUsableString(obj, reg) { /* var ptn; ptn = new RegExp("^[" + reg + "]*$"); if (obj.value.match(ptn) == null) { alert("使用できない文字があります。" ); obj.focus(); } */ } //============================================================================== //■重い処理の場合に「実行中」の画像を表示する関数 // //・処理開始ボタンにonclickでTimerOpen()を指定 //・処理開始ボタンのあるページのunonloadにTimerClose()を指定 //・フレームの場合は、onloadにparent.TimerClose()を指定 //============================================================================== var TimerWin; //タイマーウィンドウを開く function TimerOpen() { /* 物件リストで「修正」ボタンを押すと、修正画面へ遷移しないことがある 2012/05/10 TimerWin = window.open("/general/timer/index.html","TimerWindow","width=250,height=250"); TimerWin.focus(); */ } //タイマーウィンドウを閉じる function TimerClose() { if(TimerWin && TimerWin.closed == false){ TimerWin.close(); } } //============================================================================== //■disabledで隠したボタンは5秒後に再度クリックできるようにする関数 // //引数 obj 対象となるフォーム部品の参照 //使用例:disabledTimer(this) //============================================================================== //disabledをタイマー式で復活させる function disabledTimer(obj){ obj.disabled=true; self['obj_global']=obj;//グローバルに変更 setTimeout("obj_global.disabled=false;",5000); } //============================================================================// // 外部読み込みjsファイル //============================================================================// // 呼び出す外部JSファイルを格納するディレクトリのパス var uri="/js/"; //呼び出したいjs-fileの数 var n = 5; //呼び出すjs-file名 var file = new Array(); file[0] = "jquery-1.4.2.min.js";//jQuery file[1] = "jquery.curvycorners.packed.js";//角丸スクリプト file[2] = "jquery.curvycorners.set.js";//角丸スクリプト設定ファイル file[3] = "jquery.tipsy.js";//ツールチップ file[4] = "jquery.tipsy.set.js";//ツールチップ設定ファイル // head内にて呼び出すjs-fileをscript呼び出し for (i = 0; i '); }