Jump to content


Iframe Que Se Ajusta Sozinho


  • Faça o login para participar
34 replies to this topic

#1 Aquibrasil

Aquibrasil
  • Visitantes

Posted 20/01/2004, 23:18

Olá meus amigos, preciso solucionar uma dúvida espero que possam me atender.
*Não repare o tamanho desse tópico pois a pergunta é na verdade simples mas eu resolvi explicá-la detalhadamente bem :)
É o seguinte: estou criando um novo site e usarei <iframes> nele, mas estou tendo problemas na hora de definir a altura do
<iframe> onde será exposto desde a página principal até os artigos e seções, ou seja o <iframe> principal. O problema é que
eu quero que a altura do <iframe> se ajuste ao tamanho da página que ele está representando, assim como no velho <frame>
usava-se <frameset rows=100%,*> para que o frame se ajustasse ao tamanho da página, mas eu quero fazer isso com <iframe>
e estou tendo problemas, eu até já tentei fazer assim: <iframe height=100%,*> mas não adianta, e não existe o atributo rows
para <iframe>, alguém pode me ajudar?

Obrigado!

#2 pchardnet

pchardnet

    ×-× 3D ×-×

  • Usuários
  • 1068 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte-MG

Posted 21/01/2004, 08:47

vc pode definir o height=100% e o widht="largura da tabela que o iframe está inserido"

qto as linhas(rows) isso deverá ser configurado numa tabela na página que irá carregar pelo iframe.
www.wvirtu.net - Hospedagem Sites - PHP + MySql + Fantástico - Joomla! pré-instalado

www.joomlaminas.org - Grupo de Usuários Joomla! de Minas Gerais

#3 Aquibrasil

Aquibrasil
  • Visitantes

Posted 21/01/2004, 23:27

Não adianta usar height=100% em um iframe. E rows simplesmente não existe no <iframe> eu já disse... dã

#4 pchardnet

pchardnet

    ×-× 3D ×-×

  • Usuários
  • 1068 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte-MG

Posted 22/01/2004, 08:15

Meu filho vc não vai usar rows no iframe e sim na página que vai abrir dentro do iframe.
www.wvirtu.net - Hospedagem Sites - PHP + MySql + Fantástico - Joomla! pré-instalado

www.joomlaminas.org - Grupo de Usuários Joomla! de Minas Gerais

#5 Aquibrasil

Aquibrasil
  • Visitantes

Posted 22/01/2004, 23:12

Eu acho que nós não estamos nos entendendo, não uso tabelas em meu site e isso não tem nada à ver com o <iframe>. :( Ninguém pode me ajudar?

#6 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 23/01/2004, 10:01

No iframe, você não usa o atributo rows, e sim o atributo height, no qual você define apenas 1 valor, que no caso, coloca em porcentagem, para se adaptar à quantidade da página.

Exemplo: Se colocar 75%, então, numa tela, ocupará 75% da resolução e, em outra resolução, ocupará 75% também.

Veja se é isto.

#7 Guilherme Blanco

Guilherme Blanco

    Loading...

  • Conselheiros
  • 891 posts
  • Sexo:Masculino
  • Localidade:São Carlos - SP/Brasil
  • Interesses:Programação Web e minha namorada (Maria Camila).

Posted 23/01/2004, 13:42

Em alguns browsers não funcionarão a porcentagem...

Olhe este link, ele o ajudará: http://forum.wmonlin...showtopic=28604

[]s,
<script language="WebFórum">
// Dados:
Nome("Guilherme Blanco");
Localidade("São Carlos - SP/Brasil");
Cargo("Manutenção");
</script>

#8 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 23/01/2004, 13:43

Vivendo e aprendendo...

#9 Aquibrasil

Aquibrasil
  • Visitantes

Posted 23/01/2004, 23:11

Então propriamente dizendo vou ter que usar os antigos <frames> e aproveitar a propriedade do <frameset rows=100%;*> porque um <iframe> muito mais novo e moderno definitivamente não se ajusta sozinho???

#10 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 23/01/2004, 23:15

Você pode usar o iframe, mas como o gb disse:

Em alguns browsers não funcionarão a porcentagem...


Acho que teria que regular numa posição e ver em duas diferentes resoluções.

#11 Aquibrasil

Aquibrasil
  • Visitantes

Posted 24/01/2004, 13:19

Vocês não estão entendo minha pergunta, eu quero que o meu <Iframe> se ajuste ao tamanho da página que estiver DENTRO dele, pois alguns artigos que ficarão dentro dele são muito grandes e eu quero que o <iframe> se ajuste sozinho ao seu conteúdo! Não ao tamanho da tela ou à resolução do pc. Entenderam?

#12 sparrow

sparrow

    Novato no fórum

  • Usuários
  • 19 posts
  • Sexo:Não informado

Posted 25/01/2004, 17:08

Talvez eu tenha achado uma solução pro seu caso. É com java script:

vc tem um iframe
<iframe name="nome"...


e a página que vai dentro dele
<html>
<head><title>título</title>
<body onload="window.parent.nome.resizeTo(largura,altura)"


onde:
nome » um nome q vc vai dar ao iframe
largura » nova largura do iframe
altura » nova altura do iframe

se vc kiser, pode criar uma função q recupere o tamanho original de seu iframe, + aí é outra história

B) sparrow

#13 Aquibrasil

Aquibrasil
  • Visitantes

Posted 07/02/2004, 17:22

Não deu certo, acho que seria interessante se vocês vissem a minha situação. Estou construindo um site, o endereço dele é:
http://webvoltz.port5.com
Alguns artigos são longos demais para o iframe principal(cujo nome é 'a') e eu quero, portanto, que o meu iframe se ajuste sozinho ao tamanho da página que está dentro dele. Entenderam?
Nada do que vocês falaram deu certo... será que ninguém sabe?

#14 COWBOY_4ever

COWBOY_4ever

    Rodeio Universitário

  • Usuários
  • 483 posts
  • Sexo:Masculino
  • Localidade:Estado do Rio de Janeiro
  • Interesses:Mulheres, dinheiro e bebidas.

Posted 07/02/2004, 17:53

Aquibrasil

Vê se esse tópico ajuda: http://forum.wmonlin...48081&hl=iframe

(y)
| COWBOY_4ever
|
| ====================================
| Cavalo eu puxo no toco, burro eu puxo no morão.
| Gosto de whisky, mas a cerveja é minha paixão.
| Sou gamado na loira, mas da morena eu não largo não!

| ----------------------------------------------------------------

#15 Aquibrasil

Aquibrasil
  • Visitantes

Posted 08/02/2004, 21:09

No outro tópico ninguém resolveu nada.... e agora?????




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq