Aqui você verá artigos sobre HTML
Moderador: web
por web Offline » Seg Fev 26, 2007 4:21 pm
|
Esse artigo vai mostrar como fazer para que quando alguém acessar seu site através do http://www.seusite.com o link fique mantido, mesmo, mudando de endereço.
Para isso você terá que utilizar o "FRAMESET" e o "TARGET".
Obs.: você deve saber que o código abaixo deve ser salvo como um documento .html e deve ter o endereço no seu diretório principal como index.html
E para funcionar o visitante deverá entrar no seu endereço digitando no navegador o seu endereço raiz: http://www.seusite.com, porque, isso fará com que seja chamada a página index.html com o código abaixo ocultando as demais páginas.
veja abaixo o código:
- Código: Selecionar todos
<html> <head> <title>título do seu site</title> <frameset rows="0,466" cols="*" frameborder="no" border="0" framespacing="0"> <frame src="documentovazio.html" scrolling="no" noresize marginwidth="0" marginheight="0" frameborder="no"> <frame src="principal.html" name="principal"> </frameset> </head> </html>
o código acima faz o seguinte:
carrega duas páginas: documentovazio.html e principal.html, sendo que a página documentovazio.html é uma página (em branco) que você deve colocar no diretório de seu site, para não apresentar erro, o frameset está montado para não exibir esta página no navegador.
já a página principal.html é a página que é mostrada quando o visitante entra no seu site, ou seja, que tem o conteúdo principal do seu site, isso faz com que o usuário vá usando os links do frame (name="principal") mantendo o frame de cima intacto, fazendo com que todo o tempo mostre o endereço principal do seu site.
O uso do target é importante pelo seguinte, há três tipos de target principais:
_blank = abre o link em uma nova janela
_top = abre o link na mesma janela
o nome do frame = abre o link no mesmo frame
no nosso caso teremos que ter os links (que não vão abrir em novas páginas) abrindo no mesmo frame, no caso do código do frame acima, os links deverão ter target="principal" ou target="_self", isso fará com que o frame de cima (oculto), não seja afetado.
Ex.: vamos supor que eu queira colocar um link que vá abrir em uma nova janela, então usarei o seguinte código:
<a href="novapagina.html" target="_blank">link</a>
agora quero abrir um link no mesmo frame mantendo o endereço atual (sem troca na barra de endereço) usarei o seguinte código:
<a href="pagina.html" target="principal">link</a>
ou
<a href="pagina.html" target="_self">link</a>
usei acima o target principal porque chamei este frame (name=frame) de principal no código do frameset.
você pode usar esse tipo de link com target "principal" em qualquer página que tenha sido aberta no frame de baixo.

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com
web
ADMIN
Mensagens: 12407
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
Voltar para Artigos sobre HTML
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante