Foros del Web » Programando para Internet » Javascript »

Altura de iframe con enlaces

Estas en el tema de Altura de iframe con enlaces en el foro de Javascript en Foros del Web. hola. Estoy haciendo una página web y necesito un par de consejos (me he atascado) Tengo un menú en una parte de la página a ...
  #1 (permalink)  
Antiguo 30/10/2010, 09:52
 
Fecha de Ingreso: octubre-2010
Mensajes: 2
Antigüedad: 13 años, 5 meses
Puntos: 0
Altura de iframe con enlaces

hola.

Estoy haciendo una página web y necesito un par de consejos (me he atascado)

Tengo un menú en una parte de la página a base de enlaces.
Estos enlaces irían a un iframe de la misma página (esto lo hago para que el menú esté siempre presente).


en el menú tengo lo siguiente:

<li><a href="pagina.php" target="iframe1"> Opcion1 </a></li>
<li><a href="pagina2.php" target="iframe1"> Opcion2 </a></li>


y más abajo tengo un iframe así:

<iframe name="iframe1" id="iframe1" style="border: 0px; overflow: hidden; width: 100%; height: 100%" onload="altura()"></iframe>

y en el head tengo la función altura así con javascript
function altura(){
if (document.all)

document.getElementById("iframe1").style.height = window.frames.iframe.document.body.scrollHeight + 20
else
document.getElementById("iframe1").style.height = window.frames.iframe.document.body.offsetHeight + 20
}

No obstante la altura no me sale, cargarla pagina me la carga, la que elija pero en una altura mínima, ¿qué hago mal?
Estoy ya cansada. sé que el problema está en el javascript, pero ahora no lo pillo...

Gracias de antemano

Última edición por kate83; 30/10/2010 a las 10:21
  #2 (permalink)  
Antiguo 30/10/2010, 18:50
 
Fecha de Ingreso: octubre-2010
Mensajes: 2
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Altura de iframe con enlaces

Ya lo he solucionado. qué alivio!!

Pongo en rojo lo que he modificado para que funcione.

Cita:
Iniciado por kate83 Ver Mensaje

y en el head tengo la función altura así con javascript
function altura(){
if (document.all)

document.getElementById("iframe1").style.height = window.frames.iframe1.document.body.scrollHeight + 20
else
document.getElementById("iframe1").style.height = window.frames.iframe1.document.body.offsetHeight + 20
}

Etiquetas: altura, enlaces, iframe
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:57.