bwalz
VP-CART New User
USA
82 Posts |
Posted - April 28 2010 : 10:51:53
|
There is a class in layout.css named reviewproductiframe with height:900px; so that is as high as it will go. here is a script that will auto adjust the height of an iframe.
Hope this helps. I haven't tried it with the cart but used it in other sites.
<script type="text/javascript"> var iframehide="no"; var iframeids=['archives']; var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1] var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers
function resizeCaller()
{ var dyniframe=new Array()
for (i=0; i<iframeids.length; i++)
{ if (document.getElementById) resizeIframe(iframeids[i])
//reveal iframe for lower end browsers? (see var above):
if ((document.all || document.getElementById) && iframehide=="no"){ var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i]) tempobj.style.display="block"
}
}
}
function resizeIframe(frameid)
{
var currentfr=document.getElementById(frameid)
if (currentfr && !window.opera)
{
currentfr.style.display="block"
if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight + 40;
else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
currentfr.height = currentfr.Document.body.scrollHeight + 80;
if (currentfr.addEventListener)
currentfr.addEventListener("load", readjustIframe, false)
else if (currentfr.attachEvent)
{
currentfr.detachEvent("onload", readjustIframe) // Bug fix line
currentfr.attachEvent("onload", readjustIframe)
}
}
}
function readjustIframe(loadevt)
{
var crossevt=(window.event)? event : loadevt
var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
if (iframeroot)
resizeIframe(iframeroot.id);
}
function loadintoIframe(iframeid, url)
{
if (document.getElementById)
document.getElementById(iframeid).src=url
}
if (window.addEventListener)
window.addEventListener("load", resizeCaller, false)
else if (window.attachEvent)
window.attachEvent("onload", resizeCaller)
else
window.onload=resizeCaller
</script>
<iframe src="/ForumArchive/default2.asp" scrolling="auto" width="665" height="450" frameborder="0" id="archives"></iframe> |
|
|