Rodei muito a procura de um código e este de maneira simples resolveu meu problema!
Parabens pela solução desenvolvida!
Olá!
Após termos uma longa discussão, abordando este tema... Parece que cheguei ao resultado!Vejam como é simples. Até me surpreendi!
<iframe id="klaus" src="include.html" width="500" height="100%"></iframe>
Simples não? Agora a página que tem o conteúdo...<!-- Coloquei algum texto aqui, para que exista barra de rolagem -->
<div id="tamanho">
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
<h1>Lorem Ipsum<h1>
</div>
<script language="JavaScript" type="text/javascript">
parent.document.getElementById("klaus").height = document.getElementById("tamanho").scrollHeight + 40; //40: Margem Superior e Inferior, somadas
</script>
Parte essencial do redimensionamento, pelo tamanho deste elemento, é que saberemos o tamanho da página...
O código de redimensionamento. Muito simples não?
Então, em resumo, o que é necessário é somente isto:<iframe id="klaus" src="include.html" width="500" height="100%"></iframe>
A altura acima, é somente para exemplo... Pois o JS irá alterá-la, conforme for necessário...
==========
<script language="JavaScript" type="text/javascript">
parent.document.getElementById("klaus").height = document.getElementById("tamanho").scrollHeight + 40; //40: Margem Superior e Inferior, somadas
</script>
==========
<div id="tamanho">...</div>
Parece que ele deu a sorte de encontrar a url da pagina de sms que foi direcionada ao site original nao?
mas se foi criado o campo de envio na propria page ai fica complicado.
Ola pessoal sou novo aqui
Primeiro lugar desculpe ter desenterrado esse topido hehe mas não teve jeito
já rodei essa internet toda atras de um código iframe mas ate agora não achei nada
mas achei esse forum aqui que realmente parece ter uma galera que intende mesmo de iframe
bom o código que eu preciso é:
tenho que colocar uma iframe em minha pagina de 400 x 300
porem ele precisa mostrar apenas uma parte do site que vai abrir dentro dele (apenas o conteúdo que me interessa do site)
ate então achei que não era possível ( mas foi essa semana eu vi um site que o cara fez exatamente o que eu já estou tentando fazer a tempos
Tentei entrar em contado com o criador do site mas não tive sucesso![]()
Bom o site é: http://www.oskaras.com
ele fez uma pagina para mandar SMS via internet (links de todas as operadoras)
(Tipo dentro da pagina dele tem o iframe que mostra apenas a parte do formulario de envio de SMS das operadoras)
http://oskaras.com/oi/
o que eu quero fazer é exatamente isso
porem não com as paginas das operadoras (e sim com outros conteudos da WEB)
Reparem que se vc pedir para abrir o conteudo do iframe em outra janela o site esta inteiro
mas no iframe dele ele o alinha para mostra apenas o conteudo que ele quis
alguem aqui pode me ajudar com esse codigo???
porfavor
preciso muito