designer_80
08-07-2008, 12:32 PM
Firefox is fine but Internet Explorer is not showing the iframes. Is there a possible fix or solution? Scrolling iframes don't scroll and some with images don't show anything?
Below is some of the code:
> <script src="Scripts/AC_RunActiveContent.js"
type="text/javascript"></script>
>
> <script type="text/javascript">
> /***********************************************
> * IFrame SSI script II- ? Dynamic Drive DHTML code library
> (http://www.dynamicdrive.com)
> * Visit DynamicDrive.com for hundreds of original DHTML scripts
> * This notice must stay intact for legal use
> ***********************************************/
>
> //Input the IDs of the IFRAMES you wish to dynamically resize to match
its
> content height:
> //Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or
> ["myframe"] or [] for none:
> var iframeids=["myframe"]
>
> //Should script hide iframe from browsers that don't support this script
(non
> IE5+/NS6+ browsers. Recommended):
> var iframehide="yes"
>
> var
>
getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Fire
fox"
> )).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)
> //reveal iframe for lower end browsers? (see var above):
> if ((document.all || document.getElementById) && iframehide=="no"){
> var tempobj=document.all? document.all[iframeids] :
> document.getElementById(iframeids)
> 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;
> else if (currentfr.Document && currentfr.Document.body.scrollHeight)
//ie5+
> syntax
> currentfr.height = currentfr.Document.body.scrollHeight;
> 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
>
> function MM_swapImage() { //v3.0
> var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array;
> for(i=0;i<(a.length-2);i+=3)
> if ((x=MM_findObj(a))!=null){document.MM_sr[j++]=x; if(!x.oSrc)
> x.oSrc=x.src; x.src=a[i+2];}
> }
> function MM_swapImgRestore() { //v3.0
> var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a)&&x.oSrc;i++)
> x.src=x.oSrc;
> }
> </script>
> </head>
> <body>
>
> <td width="219" height="307" valign="top"><iframe
id="myframe"
> src="class_est_charleston_map_cin.html" scrolling="yes" marginwidth="0"
> marginheight="0" frameborder="0" vspace="0" hspace="0"
style="overflow:visible;
> width:100%; height:306px; display:none"></iframe>
> <td width="5" valign="top"><div align="right"><img
> src="images/doors_line.jpg" width="5" height="283" /> </div></td>
> <td width="38" valign="top"><img
src="../../images/spacer.gif"
> alt="" width="39" height="1" /></td>
> <td width="76" valign="top"><a
> href="javascript:loadintoIframe('myframe',
> 'class_est_charleston_map_coc.html')" target="_top"
>
onclick="MM_nbGroup('down','group1','swatchesmaplecountryoff','images/swatch
es_m
> aple_country_on.jpg',1)"
>
onmouseover="MM_nbGroup('over','swatchesmaplecountryoff','images/swatches_ma
ple_
> country_over.jpg','',1)" onmouseout="MM_nbGroup('out')"></a><a
>
====================
I could really use some help.
Thanks.
Below is some of the code:
> <script src="Scripts/AC_RunActiveContent.js"
type="text/javascript"></script>
>
> <script type="text/javascript">
> /***********************************************
> * IFrame SSI script II- ? Dynamic Drive DHTML code library
> (http://www.dynamicdrive.com)
> * Visit DynamicDrive.com for hundreds of original DHTML scripts
> * This notice must stay intact for legal use
> ***********************************************/
>
> //Input the IDs of the IFRAMES you wish to dynamically resize to match
its
> content height:
> //Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or
> ["myframe"] or [] for none:
> var iframeids=["myframe"]
>
> //Should script hide iframe from browsers that don't support this script
(non
> IE5+/NS6+ browsers. Recommended):
> var iframehide="yes"
>
> var
>
getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Fire
fox"
> )).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)
> //reveal iframe for lower end browsers? (see var above):
> if ((document.all || document.getElementById) && iframehide=="no"){
> var tempobj=document.all? document.all[iframeids] :
> document.getElementById(iframeids)
> 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;
> else if (currentfr.Document && currentfr.Document.body.scrollHeight)
//ie5+
> syntax
> currentfr.height = currentfr.Document.body.scrollHeight;
> 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
>
> function MM_swapImage() { //v3.0
> var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array;
> for(i=0;i<(a.length-2);i+=3)
> if ((x=MM_findObj(a))!=null){document.MM_sr[j++]=x; if(!x.oSrc)
> x.oSrc=x.src; x.src=a[i+2];}
> }
> function MM_swapImgRestore() { //v3.0
> var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a)&&x.oSrc;i++)
> x.src=x.oSrc;
> }
> </script>
> </head>
> <body>
>
> <td width="219" height="307" valign="top"><iframe
id="myframe"
> src="class_est_charleston_map_cin.html" scrolling="yes" marginwidth="0"
> marginheight="0" frameborder="0" vspace="0" hspace="0"
style="overflow:visible;
> width:100%; height:306px; display:none"></iframe>
> <td width="5" valign="top"><div align="right"><img
> src="images/doors_line.jpg" width="5" height="283" /> </div></td>
> <td width="38" valign="top"><img
src="../../images/spacer.gif"
> alt="" width="39" height="1" /></td>
> <td width="76" valign="top"><a
> href="javascript:loadintoIframe('myframe',
> 'class_est_charleston_map_coc.html')" target="_top"
>
onclick="MM_nbGroup('down','group1','swatchesmaplecountryoff','images/swatch
es_m
> aple_country_on.jpg',1)"
>
onmouseover="MM_nbGroup('over','swatchesmaplecountryoff','images/swatches_ma
ple_
> country_over.jpg','',1)" onmouseout="MM_nbGroup('out')"></a><a
>
====================
I could really use some help.
Thanks.