Iframe Auto Ajustável
#61
Posted 05/07/2005, 13:36
<div id="corpo">
<table width="530" border="0" cellpadding="0" cellspacing="0" valign="top">
<tr>
<td valign="top"><iframe id="idPrincipal" src="corpoIndex.html" name="principal" width="100%" height="500" scrolling="no" frameborder="0" ></iframe></td>
</tr>
</table>
</div>
O iframe tem q estar dentro do frame, se colocá-lo dentro de uma tabela, como estava, não dá certo!
- HaroNism likes this
msn: sercissa@hotmail.com
#62
Posted 05/07/2005, 21:54
o ultimo postado aqui funciona beleza no IE, tanto altura quanto largura, mas no FIREFOX so funciona para altura, para largura não. dae fica complicado.
Alguem ai tem a solução?
quem tiver a solução posta ai pelo amor de Deus, to precisando muito disso...
desde já agradeço.
#63
Posted 22/07/2005, 11:31
essa dúvida já foi colocada e não respondida e agora estou precisando da resposta.
Comigo deu tudo certo, o iframe acompanha tanto paginas com muito conteudo como paginas com pouco conteudo..
Mas agora eu precisaria fazer um link pra fora, e não tem como eu colocar esse java na página de outras pessoas, não teria algum código pra colocar na pagina principal onde esta o iframe ?
#64
Posted 28/07/2005, 15:26
isso eh meio dificil... o q vc pode fazer eh deixa uma pagina padrão (vc precisa usar uma linguagem de progamação qq...) e dentro dela vc usa o xml pra pegar o codigo fonte da pagina q eh de outro site e inserir na pagina padrão q ja contem o codigo...Quem puder me ajudar....
essa dúvida já foi colocada e não respondida e agora estou precisando da resposta.
Comigo deu tudo certo, o iframe acompanha tanto paginas com muito conteudo como paginas com pouco conteudo..
Mas agora eu precisaria fazer um link pra fora, e não tem como eu colocar esse java na página de outras pessoas, não teria algum código pra colocar na pagina principal onde esta o iframe ?
#65
Posted 24/09/2005, 14:05
#66
Posted 05/10/2005, 08:16
Veja se é isso que vc precisa.
<IFRAME WIDTH=100% HEIGHT=40% SRC="TABELA2.HTML" NAME="TABELA2" ID="TABELA2">
Veja que o NAME e ID possuem os mesmos nomes, pq se vc nao colocar o ID tambem, quando for usar o FIREFOX ele nao vai identificar.
Se ainda nao for isso, posta denovo.
abraços
#67
Posted 07/10/2005, 11:41
Ca estou eu, para postar mais um problema
O script de Klaus funcionou belezinha, para o que ele queria fazer. Eu gostaria de algo um poukinho mais incrementado. Entendam meu problema
Tenho o sistema da minha empresa, o layout dele é bem simples: esquerda é o menu e direita é o conteúdo
<menu> |
<menu> |
<menu> | <conteudo>
<menu> |
<menu> |
o conteudo estah dentro de um iframe, porque algumas paginas tem inumeros botoes de menu e estah ficando cada vez mais demorado carregar tudo de uma vez, mesmo que seja atraves de um "parse" (include).
Teria como um iframe ocupar 100% DO TAMANHO DA <TD> ??
Ou seja, o height do iframe ser RELATIVO ao tamanho da célula? Assim como uma td aumenta de tamanho quando a mesma tem "width=' ' "(em branco) queria que um iframe também fizesse isso
Tenho um iframe dentro de uma td, essa td eh redimensionavel dependendo da quantidade de botoes do menu ao lado. Eu queria que o iframe seguisse a td, pq qnd ha muitos botoes fica um grande e inutil espaço em branco abaixo do iframe até o ultimo botao do menu.
Espero q eu tenha me feito claro
A vida é muito curta para se preocupar com o que as outras pessoas pensam. Viva.
Arthur Lucena..................貴族
arthurlucena at email dot com
[O'']olhares.com/arthurlucena
#68
Posted 08/01/2006, 09:08
Seguinte cara, esse lance não é complicado não, olha só:
function ajustaIframe( $iframe, $celula )
{
document.getElementById( $iframe ).style.height = document.getElementById( $celula ).offsetHeight + "px";
}
O lance agora é, você chamar esta função quando o iframe e a célula já estiverem na página e, a célula já estiver na sua altura final. (provavelmente num evento onload)
[]'s
#69
Posted 09/01/2006, 13:24
nao sei se vc teve este problema, mas o meu iframe se ajusta corretamente qnd nao ha imagens com o texto, qnd existem imagens o iframe só se ajusta na segunda vez que o conteudo é carregado....sabes o que pode ser?
[]'s
jcaset@gmail.com
Soft Design Soluções Web & Desktop
#70
Posted 11/01/2006, 18:49
isso pode acontecer caso as imagens ainda não tenham sido completamente carregadas, isto é, sua altura final ainda não tenha sido assumida.
Dois workarounds para isso:
1- (preferencial) Definir a altura de todas as imagens.
2- Fazer o ajuste da altura onload. Se ainda não der certo, tente fazer 1 segundo após o onload. (setTimeout no onload)
#71
Posted 18/01/2006, 09:34
#72
Posted 18/01/2006, 19:19
Se sim, você não precisa fazer nada.
Suas "colunas" são divs?
Se sim, faux columns podem te ajudar.
#73
Posted 09/03/2006, 10:45
como eu posso fazer isso ??
obrigadoo
#74
Posted 15/03/2006, 12:17
Obs: Coloquei texto puro pra ver se a tabela que estava antes estava estourando a largura do iframe, mas mesmo com texto puro, além de colocar barra vertical (o que é normal) também aparece a horizontal.
Alguém sabe como resolver esse problema?
t+
Parece que o pau é só no IE.
UPDATE
Resolvido, coloquei scroling="no" e depois no arquivo que abre no iframe coloquei uma DIV com overflow: auto
Falowz!!
Edição feita por: redstyle, 16/03/2006, 16:31.
Conheça meu blog para Aprender Laravel (Framework PHP)
#75 coelhorusso
Posted 06/05/2006, 16:09
sou novato neste fórum...mas sempre visitei estas páginas..
gostaria de agradecer ao Klaus pelo seu brilhante script de redimensionamento de iframes...
tive problemas no início com o Fifefox...até q alguém aki colocou a informação que deveria-se colocar o mesmo name e id na iframe..pra q o firefox reconhecesse...
e isso deu certo...
o exemplo funcionando pode ser visto no meu site:
chapeudovovo.com.br
Olá galera...
sou novato neste fórum...mas sempre visitei estas páginas..
gostaria de agradecer ao Klaus pelo seu brilhante script de redimensionamento de iframes...
tive problemas no início com o Fifefox...até q alguém aki colocou a informação que deveria-se colocar o mesmo name e id na iframe..pra q o firefox reconhecesse...
e isso deu certo...
o exemplo funcionando pode ser visto no meu site:
chapeudovovo.com.br
--------
Ah...
tô usando tb o script q corrige os problemas com flash após a atualização do ie...ficou blz..e de cara já vi como se faz pra ter um .swf transparente..rs
Edição feita por: coelhorusso, 06/05/2006, 16:13.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)