Retroceder   Foros del Web > Diseño de Sitios web > Web general

Respuesta
 
Herramientas Desplegado
Antiguo 02-abr-2008, 09:23   #1 (permalink)
Ark del KAOS ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2006
Mensajes: 14
¿Se puede conseguir que un iFrame redimensione a height:"100%" sin javascript?

Ahora mismo estoy usando este código:
Código HTML:
$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
<title>$vboptions[bbtitle]</title>
$headinclude
<style type="text/css">
* {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.miMarco {
	width: 100%;
	height: 100%;
	border: 1px solid #ff0000;
}
#tabla {
	width: 100%;
	height: 100%;
	border: 1px solid #00ff00;
}
</style>
<script type="text/javascript">
<!--
	function redimensionar() {
		if (navigator.appName == 'Microsoft Internet Explorer') {
			document.getElementById('tabla').style.height = '100%';
		} else  {
			document.getElementById('tabla').style.height = window.innerHeight + 'px';
		}
	}
//-->
</script>
</head>
<body onload="javascript:redimensionar()">
$header

$navbar

<table id="tabla">
     <tr>
          <td width="100%" height="100%">
			<iframe class="miMarco" src="portada/index.php"></iframe>
		</td>
     </tr>
</table>

$footer
</body>
</html>
Es una pagina para agregar a un foro vBulletin.
Y en el centro, el iframe, a el index de un wordpress.

El problema de este modo (que ni conocía hasta ayer que me puse a buscar como lograrlo), es que no redimensiona hasta que no termina de cargar la página al completo.
Para una portada, esto es muy molesto.

He probado distintas combinaciones mediante CSS y sin el, dándole 100% a uno u a otro...pero solo he conseguido un verdadero redimensionamiento con el script.
¿Existe otra manera para que no deba esperar a que cargue al completo?
Ark del KAOS está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:34.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93