﻿// JScript 檔
var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
//extra height in px to add to iframe in FireFox 1.0+ browsers
var FFextraHeight=getFFVersion>=0.1? 16 : 0 

function dyniframesize(iframename) {
  var pTar = null;
  if (document.getElementById){
    pTar = document.getElementById(iframename);
  }
  else{
    eval('pTar = ' + iframename + ';');
  }
  if (pTar && !window.opera){
    //begin resizing iframe
    pTar.style.display="block"
    
    if (pTar.contentDocument && pTar.contentDocument.body.offsetHeight){
      //ns6 syntax
      pTar.height = pTar.contentDocument.body.offsetHeight+FFextraHeight; 
    }
    else if (pTar.Document && pTar.Document.body.scrollHeight){
      //ie5+ syntax
      pTar.height = pTar.Document.body.scrollHeight;
    }
  }
}

function reSize(iframename)
{
	try{	
	    var oFrame	=	document.getElementById(iframename);
	    var oBody	=	oFrame.document.bodya;
    		
    		
        /*var a =oFrame.style.height;
        var b =oFrame.style.width;
        var c =oBody.scrollHeight;
        var d =oBody.scrollWidth;
        var e =oBody.offsetHeight;
        var f =oBody.offsetWidth;
        var g =oBody.clientHeight;
        var h =oBody.clientWidth;*/
        
    		
	    oFrame.style.height = oBody.scrollHeight + (oBody.offsetHeight - oBody.clientHeight);
	    oFrame.style.width = oBody.scrollWidth + (oBody.offsetWidth - oBody.clientWidth);
	}
	//An error is raised if the IFrame domain != its container's domain
	catch(e)
	{
	    window.status =	'Error: ' + e.number + '; ' + e.description;
	    alert(e.description)
	}
}



