Ir para conteúdo

POWERED BY:

Arquivado

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

ska_ska

verificar se é realmente um iframe...

Recommended Posts

eae povo... to com um problema q to procurando a solução.. mas ta complicado d e achar... veja se alguem pode me dar uma luz... ou um site, sei lah....

 

tenho um site... q trabalha assim....

ele tem sua pagina principal... com o menu lateral e o topo... e todos os links abre no centro dentro de um IFRAME... normal....

 

a pagina principal, por exemplo, se chama INDEX.ASP

a pagina central, q abre no iframe, se chama CONTEUDO1.ASP e CONTEUDO2.ASP

 

se alguem entrar na página INDEX.ASP e escolher no menu as páginas centrais abre corretamente no IFRAME sem problemas....

 

meu problema...

qdo alguem chama a pagina direto no navegador... HTTP://DOMINIO/CONTEUDO1.ASP... ela aparece direto, sem os menus...

 

o q gostaria de fazer...

qdo alguem chamar a pagina direto do navegador, verifico se ela é um iframe, se naum for, abro a página INDEX.ASP (q possue os menus) caso seja um IFRAME REALMENTE, continuo abrindo sem problemas...

 

alguem tem uma luz????

http://forum.imasters.com.br/public/style_emoticons/default/cry.gif http://forum.imasters.com.br/public/style_emoticons/default/cry.gif http://forum.imasters.com.br/public/style_emoticons/default/cry.gif http://forum.imasters.com.br/public/style_emoticons/default/cry.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

até eh possivel sim com ASP... mas devido as necessidades da aplicação teria q ser com JS... se fizer com ASP fico muito muito vulnerável a erros... precisaria de uma forma mais dinâmica usando JS MESMO...

 

alguem saberia como testar usando JS?

 

achei algumas coisas sobre.. e adaptei a função mas estou com problemas nos testes...

function testeIFrame() {   if(location.href == parent.location.href){	  url = location.href;	  parent.location = "/index2.asp?redirect=1&url="+url   }}testeIFrame(); //chama a função
se digitar direto o caminho, ele redireciona corretamente...

mas se a chamada for dentro do IFRAME mesmo... ele faz o reload tb... as vezes sim, as vezes não... coisa q naum deveria fazer de jeito nenhum... :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

pq você não trabalha com includes?

necessidade do cliente... os includes são ideais para desenvolvimento.. mas tem suas deficiências.. como qq atualização na página... tenho q atualizar tudo... e com IFRAMES não... somente o FRAME q solicito e para q navega. Resultado: mais velocidade... nesse site includes são utilizados para algumas coisas, mas para navegação, foi optado por IFRAMEmas a aparência do site fica legal... com funções em JS junto com IFRAMES.. uma pagina q usa IFRAME fica sem barra de rolagem, ajusta-se automaticamente.. ficando um visual identico ao site com includes... você conhece alguma solução para o problema acima, q naum seja includes?

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso mesmo velho.... naum testei ainda mas a ideia eh essa... vou dar uma lida no artigo e fazer um exemplo.. qdo sair, postoa alguma coisa ae, beleza....abraçu.... e brigadoska_ska..... ;)

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.