Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

d3rson

iFrame com rezise dinamico não exibe a página toda

Recommended Posts

Pessoal, fiz aqui um site onde tenho um topo fixo que tem um player de música, e um iframe para as páginas...

 

estou usando esse código:

 

meu IFRAME:

 

<iframe name="iframe_site" id="iframe_site" src="inicio.asp" width="100%" scrolling="no" height="100%" marginheight="0" frameborder="0" ></iframe>

 

e o código que redimensiona o iframe:

<script language="Javascript" type="text/javascript"> var _iframe = parent.document.getElementById("iframe_site"), _height = _iframe.contentDocument.getElementById("size").scrollHeight || _iframe.contentWindow.document.getElementById("size").scrollHeight; _iframe.height = _height + 40; </script>

 

acontece é que estou precisando clicar 2 vezes no menu para ele exibir a página toda...

 

algo que possa corrigir?

 

pode ser visto o exemplo funcionando (ou não) aqui: http://www.luilui.com.br/inverno2013

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui fazer funcionar:

 

	window.setTimeout( 
	
		function(){
			var _iframe = parent.document.getElementById("iframe_site"),
			_height = _iframe.contentDocument.getElementById("size").scrollHeight || _iframe.contentWindow.document.getElementById("size").scrollHeight;
			_iframe.height = _height;
		},
	
	2000);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.