iframes altura no del 100% en Internet Explorer
- UniquelyYoursPC
- Web Master


- Registrado: Ene 22, 2003
- Mensajes: 2998
- Loc: Canada "A"
- Status: Offline
Puedo conseguir que funcione bien en firefox y chrome pero no IE
No puedo conseguirlo para ir 100% altura de IE
y en Firefox va al final de la página, pero todavía tengo una barra de desplazamiento...
lo quiere es el iframe tabed como se ve aquí http://ca . gigabyte. com/products/product-page.aspx?pid=3962 #na quitar los espacios
Código: [ Select ]
<style type="text/css">
div.tabBox {}
div.tabArea {
font-size: 100%;
font-weight: bold;
padding: 0px 0px 3px 0px;
}
a.tab {
background-color: #ffffff;
border: .5px solid #858585;
border-bottom-width: 0px;
border-color: #858585;
-moz-border-radius: .75em .75em 0em 0em;
border-radius-topleft: .75em;
border-radius-topright: .75em;
padding: 2px 1em 2px 1em;
position: relative;
text-decoration: none;
top: 3px;
z-index: 100;
}
a.tab, a.tab:visited {
color: #000005;
}
a.tab:hover {
background-color: #dedede;
border-color: 858585;
color: #858585;
}
a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
background-color: #858585;
border-color: #858585;
color: #000000;
}
a.tab.activeTab {
padding-bottom: 4px;
top: 1px;
z-index: 102;
}
div.tabMain {
background-color: #ffffff;
border: .5px solid #dedede;
border-color: #dedede;
-moz-border-radius: 0em .5em .5em 0em;
border-radius-topright: .5em;
border-radius-bottomright: .5em;
padding: .5em;
position: relative;
z-index: 101;
}
div.tabIframeWrapper {
width: 100%;
height:100%
}
iframe.tabContent {
background-color: #ffffff;
border: 1px solid #ffffff5;
border-color: #ffffff;
width: 100%;
height: 100%;
}
h4#title {
background-color: #ffffff;
border: 1px solid #ffffff;
border-color: #ffffff;
color: #ffffff;
font-weight: bold;
margin-top: 0em;
margin-bottom: .5em;
padding: 2px .5em 2px .5em;
}
table {height:100%;width:100%;table-layout:static;border-collapse:collapse}
</style>
<script language="JavaScript">
<!--
function resize_iframe()
{
var height=window.innerWidth;//Firefox
if (document.body.clientHeight)
{
height=document.body.clientHeight;//IE
}
//resize the iframe according to the size of the
//window (all these should be on the same line)
document.getElementById("glu").style.height=parseInt(height-
document.getElementById("glu").offsetTop-8)+"px";
}
// this will resize the iframe every
// time you change the size of the window.
window.onresize=resize_iframe;
//Instead of using this you can use:
// <BODY onresize="resize_iframe()">
//-->
</script>
<script type="text/javascript">//<![CDATA[
function synchTab(frameName) {
var elList, i;
// Exit if no frame name was given.
if (frameName == null)
return;
// Check all links.
elList = document.getElementsByTagName("A");
for (i = 0; i < elList.length; i++)
// Check if the link's target matches the frame being loaded.
if (elList[i].target == frameName) {
// If the link's URL matches the page being loaded, activate it.
// Otherwise, make sure the tab is deactivated.
if (elList[i].href == window.frames[frameName].location.href) {
elList[i].className += " activeTab";
elList[i].blur();
}
else
removeName(elList[i], "activeTab");
}
}
function removeName(el, name) {
var i, curList, newList;
if (el.className == null)
return;
// Remove the given class name from the element's className property.
newList = new Array();
curList = el.className.split(" ");
for (i = 0; i < curList.length; i++)
if (curList[i] != name)
newList.push(curList[i]);
el.className = newList.join(" ");
}
//]]></script>
<script language="JavaScript">
<!--
function resize_iframe()
{
var height=window.innerWidth;//Firefox
if (document.body.clientHeight)
{
height=document.body.clientHeight;//IE
}
//resize the iframe according to the size of the
//window (all these should be on the same line)
document.getElementById("glu").style.height=parseInt(height-
document.getElementById("glu").offsetTop-8)+"px";
}
// this will resize the iframe every
// time you change the size of the window.
window.onresize=resize_iframe;
//Instead of using this you can use:
// <BODY onresize="resize_iframe()">
//-->
</script>
<br.<br><br /> put some text here, and a customize now button
<div style="clear: both;" class="tabBox">
<div class="tabArea">
<a target="tabIframe2" href="predatoramd/overview.html" class="tab">Overview</a>
<a target="tabIframe2" href="predatoramd/feature.html" class="tab">Features</a>
<a target="tabIframe2" href="predatoramd/reviews.html" class="tab">Reviews</a>
</div>
<div class="tabMain">
<h4 id="title">Top Picks</h4>
<div class="tabIframeWrapper"><iframe id="glu" width="100%" onload="resize_iframe()" class="tabContent" name="tabIframe2" src="predatoramd/overview.html" marginheight="8" marginwidth="8" frameborder="0"></iframe></div>
</div>
</div>
</br.<br>
div.tabBox {}
div.tabArea {
font-size: 100%;
font-weight: bold;
padding: 0px 0px 3px 0px;
}
a.tab {
background-color: #ffffff;
border: .5px solid #858585;
border-bottom-width: 0px;
border-color: #858585;
-moz-border-radius: .75em .75em 0em 0em;
border-radius-topleft: .75em;
border-radius-topright: .75em;
padding: 2px 1em 2px 1em;
position: relative;
text-decoration: none;
top: 3px;
z-index: 100;
}
a.tab, a.tab:visited {
color: #000005;
}
a.tab:hover {
background-color: #dedede;
border-color: 858585;
color: #858585;
}
a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
background-color: #858585;
border-color: #858585;
color: #000000;
}
a.tab.activeTab {
padding-bottom: 4px;
top: 1px;
z-index: 102;
}
div.tabMain {
background-color: #ffffff;
border: .5px solid #dedede;
border-color: #dedede;
-moz-border-radius: 0em .5em .5em 0em;
border-radius-topright: .5em;
border-radius-bottomright: .5em;
padding: .5em;
position: relative;
z-index: 101;
}
div.tabIframeWrapper {
width: 100%;
height:100%
}
iframe.tabContent {
background-color: #ffffff;
border: 1px solid #ffffff5;
border-color: #ffffff;
width: 100%;
height: 100%;
}
h4#title {
background-color: #ffffff;
border: 1px solid #ffffff;
border-color: #ffffff;
color: #ffffff;
font-weight: bold;
margin-top: 0em;
margin-bottom: .5em;
padding: 2px .5em 2px .5em;
}
table {height:100%;width:100%;table-layout:static;border-collapse:collapse}
</style>
<script language="JavaScript">
<!--
function resize_iframe()
{
var height=window.innerWidth;//Firefox
if (document.body.clientHeight)
{
height=document.body.clientHeight;//IE
}
//resize the iframe according to the size of the
//window (all these should be on the same line)
document.getElementById("glu").style.height=parseInt(height-
document.getElementById("glu").offsetTop-8)+"px";
}
// this will resize the iframe every
// time you change the size of the window.
window.onresize=resize_iframe;
//Instead of using this you can use:
// <BODY onresize="resize_iframe()">
//-->
</script>
<script type="text/javascript">//<![CDATA[
function synchTab(frameName) {
var elList, i;
// Exit if no frame name was given.
if (frameName == null)
return;
// Check all links.
elList = document.getElementsByTagName("A");
for (i = 0; i < elList.length; i++)
// Check if the link's target matches the frame being loaded.
if (elList[i].target == frameName) {
// If the link's URL matches the page being loaded, activate it.
// Otherwise, make sure the tab is deactivated.
if (elList[i].href == window.frames[frameName].location.href) {
elList[i].className += " activeTab";
elList[i].blur();
}
else
removeName(elList[i], "activeTab");
}
}
function removeName(el, name) {
var i, curList, newList;
if (el.className == null)
return;
// Remove the given class name from the element's className property.
newList = new Array();
curList = el.className.split(" ");
for (i = 0; i < curList.length; i++)
if (curList[i] != name)
newList.push(curList[i]);
el.className = newList.join(" ");
}
//]]></script>
<script language="JavaScript">
<!--
function resize_iframe()
{
var height=window.innerWidth;//Firefox
if (document.body.clientHeight)
{
height=document.body.clientHeight;//IE
}
//resize the iframe according to the size of the
//window (all these should be on the same line)
document.getElementById("glu").style.height=parseInt(height-
document.getElementById("glu").offsetTop-8)+"px";
}
// this will resize the iframe every
// time you change the size of the window.
window.onresize=resize_iframe;
//Instead of using this you can use:
// <BODY onresize="resize_iframe()">
//-->
</script>
<br.<br><br /> put some text here, and a customize now button
<div style="clear: both;" class="tabBox">
<div class="tabArea">
<a target="tabIframe2" href="predatoramd/overview.html" class="tab">Overview</a>
<a target="tabIframe2" href="predatoramd/feature.html" class="tab">Features</a>
<a target="tabIframe2" href="predatoramd/reviews.html" class="tab">Reviews</a>
</div>
<div class="tabMain">
<h4 id="title">Top Picks</h4>
<div class="tabIframeWrapper"><iframe id="glu" width="100%" onload="resize_iframe()" class="tabContent" name="tabIframe2" src="predatoramd/overview.html" marginheight="8" marginwidth="8" frameborder="0"></iframe></div>
</div>
</div>
</br.<br>
- <style type="text/css">
- div.tabBox {}
- div.tabArea {
- font-size: 100%;
- font-weight: bold;
- padding: 0px 0px 3px 0px;
- }
- a.tab {
- background-color: #ffffff;
- border: .5px solid #858585;
- border-bottom-width: 0px;
- border-color: #858585;
- -moz-border-radius: .75em .75em 0em 0em;
- border-radius-topleft: .75em;
- border-radius-topright: .75em;
- padding: 2px 1em 2px 1em;
- position: relative;
- text-decoration: none;
- top: 3px;
- z-index: 100;
- }
- a.tab, a.tab:visited {
- color: #000005;
- }
- a.tab:hover {
- background-color: #dedede;
- border-color: 858585;
- color: #858585;
- }
- a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
- background-color: #858585;
- border-color: #858585;
- color: #000000;
- }
- a.tab.activeTab {
- padding-bottom: 4px;
- top: 1px;
- z-index: 102;
- }
- div.tabMain {
- background-color: #ffffff;
- border: .5px solid #dedede;
- border-color: #dedede;
- -moz-border-radius: 0em .5em .5em 0em;
- border-radius-topright: .5em;
- border-radius-bottomright: .5em;
- padding: .5em;
- position: relative;
- z-index: 101;
- }
- div.tabIframeWrapper {
- width: 100%;
- height:100%
- }
- iframe.tabContent {
- background-color: #ffffff;
- border: 1px solid #ffffff5;
- border-color: #ffffff;
- width: 100%;
- height: 100%;
- }
- h4#title {
- background-color: #ffffff;
- border: 1px solid #ffffff;
- border-color: #ffffff;
- color: #ffffff;
- font-weight: bold;
- margin-top: 0em;
- margin-bottom: .5em;
- padding: 2px .5em 2px .5em;
- }
- table {height:100%;width:100%;table-layout:static;border-collapse:collapse}
- </style>
- <script language="JavaScript">
- <!--
- function resize_iframe()
- {
- var height=window.innerWidth;//Firefox
- if (document.body.clientHeight)
- {
- height=document.body.clientHeight;//IE
- }
- //resize the iframe according to the size of the
- //window (all these should be on the same line)
- document.getElementById("glu").style.height=parseInt(height-
- document.getElementById("glu").offsetTop-8)+"px";
- }
- // this will resize the iframe every
- // time you change the size of the window.
- window.onresize=resize_iframe;
- //Instead of using this you can use:
- // <BODY onresize="resize_iframe()">
- //-->
- </script>
- <script type="text/javascript">//<![CDATA[
- function synchTab(frameName) {
- var elList, i;
- // Exit if no frame name was given.
- if (frameName == null)
- return;
- // Check all links.
- elList = document.getElementsByTagName("A");
- for (i = 0; i < elList.length; i++)
- // Check if the link's target matches the frame being loaded.
- if (elList[i].target == frameName) {
- // If the link's URL matches the page being loaded, activate it.
- // Otherwise, make sure the tab is deactivated.
- if (elList[i].href == window.frames[frameName].location.href) {
- elList[i].className += " activeTab";
- elList[i].blur();
- }
- else
- removeName(elList[i], "activeTab");
- }
- }
- function removeName(el, name) {
- var i, curList, newList;
- if (el.className == null)
- return;
- // Remove the given class name from the element's className property.
- newList = new Array();
- curList = el.className.split(" ");
- for (i = 0; i < curList.length; i++)
- if (curList[i] != name)
- newList.push(curList[i]);
- el.className = newList.join(" ");
- }
- //]]></script>
- <script language="JavaScript">
- <!--
- function resize_iframe()
- {
- var height=window.innerWidth;//Firefox
- if (document.body.clientHeight)
- {
- height=document.body.clientHeight;//IE
- }
- //resize the iframe according to the size of the
- //window (all these should be on the same line)
- document.getElementById("glu").style.height=parseInt(height-
- document.getElementById("glu").offsetTop-8)+"px";
- }
- // this will resize the iframe every
- // time you change the size of the window.
- window.onresize=resize_iframe;
- //Instead of using this you can use:
- // <BODY onresize="resize_iframe()">
- //-->
- </script>
- <br.<br><br /> put some text here, and a customize now button
- <div style="clear: both;" class="tabBox">
- <div class="tabArea">
- <a target="tabIframe2" href="predatoramd/overview.html" class="tab">Overview</a>
- <a target="tabIframe2" href="predatoramd/feature.html" class="tab">Features</a>
- <a target="tabIframe2" href="predatoramd/reviews.html" class="tab">Reviews</a>
- </div>
- <div class="tabMain">
- <h4 id="title">Top Picks</h4>
- <div class="tabIframeWrapper"><iframe id="glu" width="100%" onload="resize_iframe()" class="tabContent" name="tabIframe2" src="predatoramd/overview.html" marginheight="8" marginwidth="8" frameborder="0"></iframe></div>
- </div>
- </div>
- </br.<br>
No puedo conseguirlo para ir 100% altura de IE
y en Firefox va al final de la página, pero todavía tengo una barra de desplazamiento...
lo quiere es el iframe tabed como se ve aquí http://ca . gigabyte. com/products/product-page.aspx?pid=3962 #na quitar los espacios
- Anonymous
- Bot


- Registrado: 25 Feb 2008
- Mensajes: ?
- Loc: Ozzuland
- Status: Online
Septiembre 11th, 2011, 4:11 pm
- UniquelyYoursPC
- Web Master


- Registrado: Ene 22, 2003
- Mensajes: 2998
- Loc: Canada "A"
- Status: Offline
¿alguien tiene alguna idea? es decir muestra un marco alrededor de 400 px de altura pero en firefox y chrome muestra un marco alrededor de 3 páginas de altura
me gustaría no tienen barras de desplazamiento y tiene la página Cargar desde la ficha para cargar la página completa
estaría abierto al uso de php si sería de gran ayuda.
me gustaría no tienen barras de desplazamiento y tiene la página Cargar desde la ficha para cargar la página completa
estaría abierto al uso de php si sería de gran ayuda.
- UniquelyYoursPC
- Web Master


- Registrado: Ene 22, 2003
- Mensajes: 2998
- Loc: Canada "A"
- Status: Offline
- Bigwebmaster
- Site Admin


- Registrado: Dic 20, 2002
- Mensajes: 8934
- Loc: Seattle, WA & Phoenix, AZ
- Status: Offline
¿Qué versión de IE usaban en que existía ese problema? Nunca vi su otra versión antes de que se aplica la corrección, pero me imagino que debe haber una manera de resolver este problema sin tener que recurrir al uso de JavaScript. Si puede poner una página temporal hasta algún lugar que sigue mostrando la cuestión podría ser capaz de ayudar a
Ozzu Hosting - Want your website on a fast server like Ozzu?
- UniquelyYoursPC
- Web Master


- Registrado: Ene 22, 2003
- Mensajes: 2998
- Loc: Canada "A"
- Status: Offline
Página 1 de 1
Para responder a este tema que necesita para ingresar o registrarse. Es gratis.
Publicar Información
- Total de mensajes en este tema: 6 mensajes
- Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 178 invitados
- No puede abrir nuevos temas en este Foro
- No puede responder a temas en este Foro
- No puede editar sus mensajes en este Foro
- No puede borrar sus mensajes en este Foro
- No puede enviar adjuntos en este Foro

