달력

5

« 2025/5 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

// 맨 마지막 true 값이면 이미 뜬 창을 닫고 다시 띄운다.
// false 값이면 위치만 다시 잡아준다.
var strRtn = gfn_OnlyOpen(strURL, strInArgument,-1,-1,"Resize=false ",-1,-1,true) ;

/*********************************************************************
 * Open을 사용할때 같은폼을 한번만 띄울때 사용한다.
 *********************************************************************/
function gfn_OnlyOpen(strURL,strInArgument,nWidth,nHeight,strOpenStyle,nLeft,nTop,bCloseNew)
{
 var nHandle = gfn_GetWindowHandle(strURL);
 //alert(nHandle);
 if(nHandle < 0) {
 nHandle = open(strURL,strInArgument,nWidth,nHeight,strOpenStyle,nLeft,nTop);
 } else {
 var objOpenWindow = GetFormFromHandle(nHandle);
 //alert(bCloseNew);
 if(bCloseNew) {
 
 objOpenWindow.Close();
 nHandle = Open(strURL,strInArgument,nWidth,nHeight,strOpenStyle,nLeft,nTop);
 } else {
  
 objOpenWindow.window.Top  = nTop;
 objOpenWindow.window.Left = nLeft;
 }
 }

 return nHandle;
}

:
Posted by 상문이