There may be no solution to this, as the default background color for an unloaded page is white, and it takes IE a little while to parse any style for a page loaded into the iframe.
There are a number of things you can try.
If you don't need iframe, don't use it.
Other than that, I'd try setting the background color for the page in the iframe, do this with an on page stylesheet, right before the opening body tag on the page in the iframe. If there is no page in the iframe, make one for it.
Code:
<style type="text/css">
body {
background-color: #000!important;
}
</style>
If that's no good, I would try setting the background color for the page in the iframe to transparent, do this with an on page stylesheet on the page in the iframe (as mentioned above):
Code:
<style type="text/css">
body {
background-color: transparent!important;
}
</style>
At the same time set the allowtransparency attribute on the iframe to true. To do that, add the highlighted (in ajaxtabs.js):
Code:
this.defaultIframe='<iframe src="about:blank" allowTransparency="true" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0" class="tabcontentiframe" style="width:100%; height:auto; min-height: 100px"></iframe>'
Bookmarks