var popupWin = null;


//명령을 모아놓은 객체

var commendList = 

{

//윈도우를 생성해 객체를 연다.

open: function(url)

{

console.log(url);

if(!url)

{

url = 'about/blank';

}

popupWin = window.open(url, 'popup', 'width = 100, height = 100');

document.write(url + ' 웹사이트 팝업<br/>') ;

},

//생성된 객체를 닫는다.

close: function()

{

if(popupWin)

{

popupWin.close();

popupWin = null;

document.write('팝업 윈도우 닫기<br/>');

}

else

{

document.write('팝업 윈도우가 없음<br/>');

}

}

}


//Set true to testing

while(false)

{

var commend = prompt('명령어 + URL\n종료 : exit');

if(commend === 'exit' || commend ==='')

{

break;

}

else if (commend)

{

var commends = commend.split(' ');

if(commends.length ===1)

{

commendList[commend]();

}

else

{

var commend = commends[0];

var args = commends[1];

commendList[commend](args);

}

}

else

{

document.write('Commend was wrong!<br/>');

}

}




반응형

'Programming > JavaScript' 카테고리의 다른 글

[JavaScript] 6-3_Timer.html  (0) 2016.12.07
[JavaScript] 6-2_Navitator.js  (0) 2016.12.07
[JavaScript] 6-0_BrowserControl.html  (0) 2016.12.07
JavaScript 소스코드  (0) 2016.12.07
[JavaScript] 5-3_simulation.js  (0) 2016.12.07

+ Recent posts