Ancora para item dentro de Iframe

529 views
Skip to first unread message

Marcus de Oliveira Silva

unread,
Jan 17, 2008, 7:53:49 AM1/17/08
to ar...@googlegroups.com
Pessoal, bom dia.
Não estou conseguindo fazer um link chamar
uma âncora correspondente dentro de um iframe;
na verdade nao sei se é possivel, o que vocês tem
a me dizer?

Desde já agradeço a todos.

Ninetails - Carlos Kazuo

unread,
Jan 17, 2008, 7:59:31 AM1/17/08
to ar...@googlegroups.com
<a href="paginaiframe.html#ancora" target="seuFrame">link</a>

<iframe name="seuFrame" src="paginaiframe.html" (resto dos parâmetros)></iframe>
acho que assim funciona mas n testei

2008/1/17 Marcus de Oliveira Silva <onlym...@gmail.com>:

--
--------------------------------------------------
Carlos Kazuo - Ninetails
ninetails.nine [at] gmail.com

Marcus de Oliveira Silva

unread,
Jan 17, 2008, 8:48:52 AM1/17/08
to ar...@googlegroups.com
Cara deu belezinha aqui, eu tava fazendo errado mesmo...
Valew dimais!


2008/1/17 Ninetails - Carlos Kazuo <ninetai...@gmail.com>:

Leandro Camargo

unread,
Jan 17, 2008, 5:48:32 PM1/17/08
to ar...@googlegroups.com
Apesar do uso do atributo target estar em desuso pela W3C, basta você
setar o target pro seu iframe e fazer referência para a sua devida
âncora na página correspondente. Existem formas mais corretas, mas é
mais trivial de se fazer.

2008/1/17 Marcus de Oliveira Silva <onlym...@gmail.com>:

Marcus de Oliveira Silva

unread,
Jan 18, 2008, 5:43:50 AM1/18/08
to ar...@googlegroups.com
Leandro é mesmo, ontem mesmo quando eu mandei a duvida pra lista
eu achei um artigo falando, na verdade eu nem gosto de iframe; porém
essa é aquela situação para "apagar o fogo".
Obrigado.

2008/1/17 Leandro Camargo <leand...@gmail.com>:

ドウグラス

unread,
Jan 18, 2008, 6:07:51 AM1/18/08
to ar...@googlegroups.com
E qual a melhor maneira de utilizar ancoras??? Poe o link do artigo aew...

Certa vez perguntei pra um colega meu alguma coisa o a utilização de iframes... e ele me disse que iframes estava em desuso, era coisa do passado, e dae até me desmotivei em usa-lo, mesmo ele atendendo as minhas necessidades dentro do que eu queria fazer. Ele me sugeriu usar FRAMES que eu sempre odiei usar, e ainda criticou o uso de DIV.

Algum tempo depois vi um site dele e perguntei o que era "aquilo" e ele me disse que era tudo iframe...

Hj tenho o costume (que é absolutamente normal) de visualizar tudo q eh codigo fonte de sites que acho legal e eles sao lotados de divs...
E jah li que o uso desnecessario das divs na construção do layout nao ehj indicado... Porque??

Uso tabelas somente quando é indispensavel, senao organizo o CSS pra utilizar soh divs, e tenho gostado.

Tudo isso pra dizer/perguntar, que existe a melhor maneira??? A mais correta? Os "padrões" limitam muito na hora de criar, e pode-se facilitar a programação sem fazer gambiarras...

Outros criticam barras de rolagem coloridas... porque criticam. Se dentro de algum contexto ficaria interessante.
Parece que é só pra evitar usar javascript, ou sei lá porque...

Tem como seguir 99% do que a W3C diz sem se estressar?




2008/1/18 Marcus de Oliveira Silva <onlym...@gmail.com>:



--
..........................................
Douglas Machado Fernandes

Cel:  51 92662272
MSN:   doug...@gmail.com
..........................................

"Atraio para a minha vida qualquer
coisa à qual dedico atenção,
energia e concentração, seja
ela positiva ou negativa."

ドウグラス

unread,
Jan 18, 2008, 6:11:32 AM1/18/08
to ar...@googlegroups.com
.
.

e porque seguir????
.
.
.

2008/1/18 ドウグラス <doug...@gmail.com>:

Alexandre Gaigalas

unread,
Jan 18, 2008, 6:17:07 AM1/18/08
to ar...@googlegroups.com
Se ele tá usando iframe (totalmente não-recomendado pelo W3C) não faz sentido abrir mão do atributo target. Coloca o DOCTYPE como HTML transitional e vai com fé, Marcus.

Leandro Camargo

unread,
Jan 18, 2008, 6:30:06 AM1/18/08
to ar...@googlegroups.com
2008/1/18 ドウグラス <doug...@gmail.com>:

> E qual a melhor maneira de utilizar ancoras??? Poe o link do artigo aew...

A âncora você usa como sempre usou:
http://www.w3.org/TR/html401/struct/links.html#h-12.1.3

A questão indagada aqui é sobre usar ou não o atributo "target" nos links.

> Certa vez perguntei pra um colega meu alguma coisa o a utilização de
> iframes... e ele me disse que iframes estava em desuso, era coisa do
> passado, e dae até me desmotivei em usa-lo, mesmo ele atendendo as minhas
> necessidades dentro do que eu queria fazer. Ele me sugeriu usar FRAMES que
> eu sempre odiei usar, e ainda criticou o uso de DIV.

Tanto um como o outro são really bad, porque seja frame ou iframe
ambos ferram com a usabilidade do usuário:
http://apptools.com/rants/framesevil.php

> Hj tenho o costume (que é absolutamente normal) de visualizar tudo q eh
> codigo fonte de sites que acho legal e eles sao lotados de divs...
> E jah li que o uso desnecessario das divs na construção do layout nao ehj
> indicado... Porque??

Isso é apenas sensacionalismo de alguns ao dizer que em alguns casos é
melhor usar uma lista não ordenada (ul/li) de elementos de formulário
(por exemplo) como itens de uma lista do que simplesmente colocar os
pares de label/input dentro de uma div.
Na prática essas pequenas discussões e implementações não muda
abstolutamente nada.

> Uso tabelas somente quando é indispensavel, senao organizo o CSS pra
> utilizar soh divs, e tenho gostado.

Errado. Uso de tabelas é dado onde os dados a serem dispostos são
dados tabulares:
- tabela de preços
- calendários
- tabela periódica e etc.

> Tudo isso pra dizer/perguntar, que existe a melhor maneira??? A mais
> correta? Os "padrões" limitam muito na hora de criar, e pode-se facilitar a
> programação sem fazer gambiarras...

Mas como o amigo acima disse, se você já está usando frames, não faz
muita diferença diferença usar o atributo target.

> Outros criticam barras de rolagem coloridas... porque criticam. Se dentro de
> algum contexto ficaria interessante.

Usar a barra de rolagem só funciona no IE (e nem sei se no 7 funciona).
Eu considero uma firula desnecessária. Em raríssimos os casos
alteraria a experiência do usuário (para melhor).

> Tem como seguir 99% do que a W3C diz sem se estressar?

A pergunta é:
tem como aplicar os padrões em diversos dispostivos/navegadores sem se
extressar.

Essa é verdadeira pergunta que deveria fazer.

ドウグラス

unread,
Jan 18, 2008, 6:30:57 AM1/18/08
to ar...@googlegroups.com
"
...The contents of the IFRAME element, on the other hand, should only be displayed by user agents that do not support frames or are configured not to display frames.
"

Quem pode me ajudar a entender as regras da W3C neste caso?
Porque não é indicado o uso de Iframes?

Use frames, se o browser não for compativel com frames, dae use iframes,.. Entao a compatibilidade eh maior se usar iframes? Então porque não usar?

É que sou meio burro sabe... acho q te algo nas entrelinhas que eu nao entendo... explica aew pessoal...

2008/1/18 Alexandre Gaigalas <alex...@gaigalas.net >:

Marcus de Oliveira Silva

unread,
Jan 18, 2008, 6:32:33 AM1/18/08
to ar...@googlegroups.com
- ?????:
 Quanto ao artigo que eu me referi; era sobre atributos
em desuso quanto a especificações do W3C.
E a na minha opinião padrões são para ser seguidos; PHP
eu escrevo dentro dos padrões da linguagem, pra poder
fazer funcionar, com linguagem de marcação eu também penso
assim.
"A farra do boi" do "escrevo HTML como eu quero" acaba
quando os browsers renderizarem "sem relaxar" como
acontece hoje; sites e mais sites vão ter que ser revistos.


- Alexandre Gaigalas:
Fui com fé e to usando assim mesmo, como eu
disse "era para apagar um incêndio". Vou arrumar outra
solução depois...valew!!

2008/1/18 Alexandre Gaigalas < alex...@gaigalas.net>:

Alexandre Gaigalas

unread,
Jan 18, 2008, 7:32:29 AM1/18/08
to ar...@googlegroups.com
Há uma diferença entre frame e conteúdo do iframe.

<iframe src="http://google.com"> <a href="http://google.com">Link</a></iframe>

O link, dentro da tag iframe, é exibido somente quando o navegador não suporta ou não permite frames. Do contrário, o conteúdo do iframe (o que está dentro da tag) é oculto e o frame em si, ou seja, o objeto gerado pela tag, é exibido.

Frames e iframes são basicamente a mesma coisa em questão de compatibilidade. Abraços
--
Alexandre Gomes Gaigalas
alex...@gaigalas.net
http://Alexandre.Gaigalas.Net
Reply all
Reply to author
Forward
0 new messages