Ir para conteúdo

POWERED BY:

Arquivado

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

dataset

<a href target iframe

Recommended Posts

Pessoal... tenho um Sistema Acadêmico

 

Acesse: http://www.solibras.com.br/?strSistem=produto

 

Usando o Chrome, os links do menu lateral não abrem no IFRAME central.

 

Já com Firefox, I.E funciona.

 

Já procurei na WEB e não achei nada sobre esse problema. Alguém sabe me dizer porque não ta abrindo no Chrome ?

 

Obrigado pela ajuda.

 

Rhael Nunes

www.solibras.com.br

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, tem vários erros aí. Pra começar você nem define um doctype.

Sugiro você validar seu código HTML gerado antes de qualquer coisa:

:seta: http://validator.w3.org/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok...

 

Vou começar a arrumar as coisas então.

 

Me diga, você sabe qual devo usar ?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

 

Esse outro eu uso apenas nas páginas que tiverem inclusão de iframe ne ?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

 

Valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal...

Depois de tanto tempo ressugi das cinzas rsr

 

Fiz as alterações em todos os arquivos conforme os padrões, mas mesmo assim os links do Menu Lateral não abrem no iframe central usando o Chrome.

 

Segue link para testar:

http://www.solibras.com.br/?strSistem=produto

 

Usando o javascript tipo:

iframe.location.href = "file.asp"; 

o arquivo abre no iframe de destino, mas com o

<a href = "file.asp" target="iframe">

não funfa.

 

Preciso de uma ajuda.

Valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o problema é q um iframe não encherga o outro.

 

então você não vai conseguir fazer com que o link q está dentro de um iframe, abra dentro de outro iframe irmão do primeiro.

 

 

repense essa estrutura.. sugiro aprender a trabalhar com includes server-side, como por exemplo php, asp..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiz um exemplo bem simples:

http://www.solibras.com.br/iframechrome/index.html

 

Use o Chrome, veja que abre...

 

Mas no meu sistema nao abre.

 

O que devo fazer ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você não tá dando bola pra quem tá tentando te ajudar, assim nem adianta...

 

http://www.solibras.com.br/iframechrome/index.html

 

Use o Chrome, veja que abre...

Mas no meu sistema nao abre.

 

Sabe pq? Pq aí o teu código tá bem melhor. (Apesar de você nao definir head, nem meta.. pelo menos você colocou dentro do body)

 

Na tua página teu código tá poluído, não está validado, nem otimizado.

 

Tu não seguiu a dica do Henrique. É importante MESMO que tu valide e arrume os seus códigos.

 

Por exemplo, só vendo o código de fonte olha o que eu já achei:

<frame name='principal' src='/produto/frontend/index.asp?strSistem=produto&strCod=&cadOnline='><noframes>
<body></body>

 

O <body></body> está ali pra nada, você definiu tudo FORA do body, depois do head. você tem que definir o conteúdo DENTRO do body. O frame tem que estar DENTRO do site, assim como a estrutura.

 

Você tem que validar mesmo, arrumar bastante...

 

O META pra você usar é esse:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

Ou se preferir o do HTML5:

<!DOCTYPE html>

 

Validando, além de te ajudar a arrumar todos os erros, coloca teu site DENTRO dos padrões web.

http://validator.w3.org/

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.