메뉴 건너뛰기

Dev tips

http://blog.naver.com/backosip/20030487516var IE = false ;
if (window.navigator.appName.indexOf("Explorer") !=-1)
{
IE = true;
}

// Iframe 내에서 호출하여 페이지 높이를 맞춘다.
function iframe_Init(min)
{
try
{
  var timeArray = new Array(200, 500, 700, 1000, 1200, 1500, 1700, 3500, 7000, 12000, 20000);
  for(var i=0; i < timeArray.length; i++)
   setTimeout('_iframe_Init(\''+min+'\')', timeArray[i]);
}catch (e) {}
}

// Iframe 내에서 호출하여 페이지 높이를 맞춘다.
function _iframe_Init(min)
{
try
{
  if(min==null || min=="undefined") min = 0;

  if (self.name!=null && self.name!="")
     {
         parent._resizeIframe(self.name, min);
     }
}catch (e) {}
}

// 직접사용은 금함. iframe_Init()를 사용할것.
function _resizeIframe(name, min)
{
if(min==null || min=="undefined") min = 0;
    if(name==null || name=="") return;
    
    try
    {
  if (!window.opera)
  {
   if (IE)
   {
    var oBody = document.frames(name).document.body;
    frmWidth = oBody.scrollWidth;// + (oBody.offsetWidth - oBody.clientWidth);
    frmHeight = oBody.scrollHeight;// + (oBody.offsetHeight - oBody.clientHeight);
   }
   else
   {
    var oBody = document.getElementById(name).contentDocument.body;
    frmWidth = oBody.offsetWidth;
    frmHeight = oBody.offsetHeight;
   }

   //alert(frmWidth + ' ' + frmHeight);
   var oIFrame = document.getElementById(name);
  
   if (name == "myframe")
   {
    if (frmHeight < 540)
     oIFrame.height = 540;
    else
     oIFrame.height = frmHeight;
   }
   else
    oIFrame.height = frmHeight;
  }
    
    }catch (e) {}
}

if (window.addEventListener)
window.addEventListener("load", iframe_Init, false);
else if (window.attachEvent)
window.attachEvent("onload", iframe_Init);
else
window.onload=iframe_Init;

번호 제목 글쓴이 날짜 조회 수
314 ext3grep – ext3 복구를 쉽게 taknim 2009.06.20 8375
313 구글을 이용한 rapidshare 에 등록된 파일 검색 taknim 2009.06.19 9415
312 폼관련 스크립트 짤때 맨날 인클루드 해서쓰는 함수들 taknim 2009.06.17 7458
311 [객체지향] this / __get() / __set() / clone / autoload / :: taknim 2009.06.12 9276
310 [Oracle] ORA-00600, ORA-06544, ORA-06553 오류 발생시 taknim 2009.06.09 23847
309 [php.ini] auto_prepend_file, auto_append_file 설정 taknim 2009.06.04 11659
308 IE6 에서 SELECT z-index 문제 taknim 2009.06.04 10215
307 리눅스에서 삼바서버 연결하기, 끊기 (mount, umount) taknim 2009.05.29 12346
306 VNC사용시 number keypad숫자가 안 먹을때 taknim 2009.05.29 11955
305 문자열에서 문자 하나하나를 html 형식(&#)으로 변경하기 taknim 2009.05.14 8019
304 이미 설치된 아파치에 rewrite 모듈 추가 설치 taknim 2009.04.30 11885
303 MS-SQL 링크드 서버 만들기 taknim 2009.03.20 12177
302 특정 레코드 앞뒤로 합계 구하기(over,range,PRECEDING,following) taknim 2009.02.05 9911
301 StrConv 함수 - 로케일 변환 taknim 2009.01.30 10823
300 javascript 로 stylesheet 컨트롤할때 키워드 매칭표 taknim 2009.01.22 6786
» iframe 크기 자동조절 (네이버) - 파이어폭스가능 taknim 2009.01.22 7584
298 POST방식으로 다른 charset Action에 Data 넘겨주는 방법 taknim 2009.01.22 10254
297 mysql 자동 최적화 / 복구 스크립트 taknim 2009.01.16 9802
296 [KISA] mod security 매뉴얼 및 동영상 taknim 2009.01.14 10667
295 유용한 함수 pack, unpack, ip2long, long2ip taknim 2009.01.13 33386