Ir para conteúdo
Fórum Script Brasil
  • 0

Frames!como Faço Para Só Abrirem Na Página Index?


CiadeFurao

Pergunta

Olá pessoal, estou com um problema e preciso de ajuda.

Fiz meu site, com 3 frames, "menu","esquerdo","principal".

Todos os artigos devem abrir no frame principal.

Mas agora que caiu a minha ficha, que se postar os links dos artigos, a pagina carrega sozinha, fora da pagina index.

Espero ter conseguido me explicar, para quem não entende, as vezes é dificil até para perguntar.

Aqui vai o exemplo.

http://www.ciadefurao.net/al_dente.html

essa pagina, e todas as outras, mesmo entrando pelo link, deveriam abrir somente aqui

http://www.ciadefurao.net/

Eu sei que isso é possivel, porque já visitei alguns sites que tinham essa funcionalidade, mas não consegui

identificar as palavras mágicas do processo.

Não sei se é no html, ou via css, se alguém pudesse me ensinar, eu agradeço.

obrigado

Link para o comentário
Compartilhar em outros sites

19 respostass a esta questão

Posts Recomendados

  • 0

tenho certeza que postei minha dúvida no fórum correto.

Porque se eu quisesse "certas opiniões" sobre "frames" ou sobre o "meu site", teria postado em outro "FÓRUM".

-eu realmente não sei HTML, e CSS e bla,bla,bla, mas aprendi que aqui

no SCRIPT BRASIL as pessoas que sabem, e os moderadores tem uma enorme compreensão com pessoas como eu, que estão tentando aprender.

- Criticar, sem ensinar, para mim não é critica, é falar pelos cotovelos.

fui...

Link para o comentário
Compartilhar em outros sites

  • 0

CiadeFurao, você testou abrir a pagina com outros navegadores? Firefox ou Opera, por exemplo?

Aliás, já tá funcionando, não é?

E não leve a mal o comentário do m4ss4cr4t10n. Ele só falou o que a maioria dos tutoriais e apostilas recomendam, que é a substituição de frames (e iframes) pelo uso de camadas com CSS. Ele não reclamava do seu site.

Link para o comentário
Compartilhar em outros sites

  • 0

ofender...não...não me senti ofendida..

:( mas se senti arrasada, porque toda vez que eu cito os frames, recebo uma chuvarada de criticas.

Há 3 meses, resolvi montar o site, e fui registrei dominio e paguei a hospedagem de cara por 6 meses e ai fui aprendendo html e montando as paginas, do que vi e do que entendi e pelo que paguei, não tenho como montar mais 250 paginas todas com o menu drop down que é muito extenso, as paginas não iam abrir, e eu ia ter que pagar mais pela hospedagem.

ate hoje eu usei o front page...agora vou instalar o dreamweaver e rezar pra eu entender e tudo funcionar melhor.

eu aceito as desculpas, desde que você também aceite que eu não entendi o que escreveu sobre a "target".

Vou tentar explicar porque eu não entendi, e você tente entender o meu ANALFAHTMLBETISMO.

o meu site abre as 3 frames, menu(1 pagina),esquerdo(1pagina), principal(vão ser umas 250 paginas).

essas paginas que devem abrir dentro do frame principal, não POSSUEM NENHUMA TARGET.

espero não ter problemas em passar do front page para o dreamweaver, quem sabe com ele,

essa função que você mencionou faça sentido e funcione.

Obrigado, e me deculpe também. :unsure:

Link para o comentário
Compartilhar em outros sites

  • 0

Rajneesh, agora fiquei curiosa....

porque os dois frames fixos tem menus em css, mas mesmo assim a parte em html é extensa.

tem css para repetir o html, não sei se há algum termo definido para essa função, espero que você entenda o que estou falando,

Porque pelo pouco que entendi CSS economiza caracteres e funções do HTML, e no ponto de vista as frames também, OU NÃO, será que entendi tudo errado.

O correto seria eu repetir os menus de navegação em todas as páginas?

Porque se houver um jeito melhor, mais e mais correto, ME ENSINEM, que EU FAÇO,

:wacko: eu evito o máximo que posso em fazer perguntas, porque toda vez vem a "Chuva dos Frames".

Lambeijokas Furonicasweloveyou.gif

Link para o comentário
Compartilhar em outros sites

  • 0

bom, pra ajudar na questão do frame, você vai no código, onde tá o link, aí vai tá assim: <a href="http://..... (ou então o nome da página só)" target="principal.html"> creio que seja assim, não tenho certeza.

Se quiser começar a estudar o CSS e fazer sites dentro dos padrões (não entenda como uma crítica, mas como uma ajuda) o site do maujor tem muito disso.

Aqui vai um link, pra explicar melhor sobre montar sites com tableless:

http://www.maujor.com/tutorial/joe/cssjoe1.php

bom, é isso, e desculpa qualquer coisa. Se quiser, pode me adicionar no MSN, que ajudo, mas, fico pouco no MSN ultimamente, por causa da falta de horário. Trabalho de dia, e estudo a noite...

adicionaeunomsn@gmail.com

fui

Link para o comentário
Compartilhar em outros sites

  • 0

m4ss4cr4t10n disse o que eu ia dizer.

Esse é o codigo que você deve usar: <a href="endereço completo ou relativo" target="nome do frame-alvo">

Entrei no seu site, ví seu codigo-fonte, e você já está usando isso. Então acho que não entendi bem sua dúvida.

Quanto ao CSS, aprendi por esse tutorial aí do Maujor....

Da mesma forma que os frames, o css é util porque um mesmo arquivo pode ser usado em várias páginas. Assim se você mudar o arquivo css, o efeito será mostrado em todas as páginas (sem ser necessario modificar manualmente todas as 250 paginas!!!!). Além disso, dizem ser mais rápido (o carregamento da página). Normalmente usa-se CSS pra criar efeitos de decoração.

Link para o comentário
Compartilhar em outros sites

  • 0

m4ss4cr4t10n, obrigado,

estudar em cima dos meus 43 aninhos, não era bem os meus planos....eu até que tenho aprendido algumas coisas, mas os meus objetivos era só ter um lugarzinho na internet aonde eu pudesse passar o que sei sobre os Ferrets/Furões. Há anos eu tenho um grupo no MSN, e o povo me enchia o saco pra fazer um site....eu até pensei em pagar para alguém desenvolver....mas o dim-dim é muito e o meu está curto, além do que eu ia ter que fornecer os textos, coisa que eu não tenho pronto, está na memoria, nos links, então faço 3 a 4 paginas ao dia, também trabalho, lavo, passo, cozinho, vejo tv, dvd, e fuço no pc, e ainda tenho 5 filhos, 2 com pes e 3 com patas.

E instalei o Dreamweaver...e num entendi nada, abri as paginas que eu havia montando no Frontpage, e elas estavam deslocadas, diferentes, nossa quase tive um treco...e vou dar um tempo, e continuar no frontpage que pelo menos eu sei como as coisas funcionam, para mim, o pior já passou que foi montar os menus de navegação que são diferentes no topo e no esquqerdo, agora só preciso montar paginas simples com texto e imagens, quem sabe quando eu acabar, eu ainda tenha coragem, pra refazer tudo no dreawweaver e muito css.

E , continuo sem entender sua explicação, pois;

No site, (www.ciadefurao.net/index.html) para abrir o contéudo tem esse script

<a href="ind_inicio.html"target="principal">INÍCIO</a><ul>

<li><a href="#" target="principal"class="daddy">Companhia</a><ul>

<li><a href="adotar.html" target="principal">Adoção</a></li>

<li><a href="cuidados_basicos.html" target="principal">Cuidados Básicos</a></li>

<li><a href="classifica.html" target="principal">Classificação</a></li>

O que eu preciso é colocar em algum lugar aqui (que não sei aonde, nem como )um script nesse conteúdo

www.ciadefurao.net/adotar.html que tem esse script

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"

"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<!-- saved from url= "www.ciadefurao.net" -->

<html>

<head>

<meta name="GENERATOR" content="Microsoft FrontPage 5.0">

<meta name="ProgId" content="FrontPage.Editor.Document">

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<meta http-equiv="Content-Language" content="pt-br">

<title>Quer adotar um Ferret</title>

<meta name="Description" CONTENT="Você quer adotar um Ferret, não é

mesmo, pois bem, então se lembre de que seus conhecimentos sobre os Ferrets é

que determinaram as suas possibilidades em ser ou não escolhido por alguém que

queria doar seu Furão">

<meta name="Keywords" CONTENT="Furao, Furão, Furões, Ferret, Ferrets,Mamíferos, adoção, adotando, comprando, doando, doação">

<link rel="stylesheet" type="text/css" href=cia_artigos.css>

</style>

</head>

<body leftmargin=0 topmargin=0 marginheight="0" marginwidth="0" bgcolor="#E1E8E0">

<body>

<table border="0" width="560" cellspacing="0" cellpadding="0" style="border-collapse: collapse" bordercolor="#111111">

<tr><td width="560" valign="top">

para que ela OBRIGATORIAMENTE só abra dentro do site (www.ciadefurao.net/index.html) que é o index,o site.

como eu sempre digo, pra quem sabe, é dificil até saber como fazer a pergunta corretamente.

Lbjs

Link para o comentário
Compartilhar em outros sites

  • 0

não entendi direito o que tá acontecendo, hoje a noite, como tem jogo da seleção pela libertadores, acho que não vou entrar aqui, mas se entrar, leio com mais atenção, to no horário de almoço e tal, e tenho que voltar pro trampo.

Talvez seria interessante pra você, pegar um módulo de portal pronto.

Talvez um e107 da vida, ou um phpnuke (acho que é esse o nome)

Tipo... não sei se você já testou, mas como eu uso o firefox, entrei em seu site com o firefox, e o site ficou tudo bagunçado.

Bom, desculpe pelas críticas novamente, mas um módulo de website, creio que seria interessante.

se quiser saber mais, entre em:

http://www.e107brasil.net

que eles mostram como funciona tudo do sistema de gerenciamento de sites deles.

beijos, até mais.

Link para o comentário
Compartilhar em outros sites

  • 0

m4ss4cr4t10n, obrigado...

e pode criticar, esteja a vontade, mas DESDE que me mostre outro metodo melhor :D

eu acho que não estou conseguindo fazer a pergunta corretamente,

vou perguntar com um exemplo que funciona do jeito que eu quero

abra essa pagina

http://www.ilovemyferret.com.br/artigos/comunicacao.shtml

ela não abre sozinha, so abre dentro do jogo de frames,

www.ilovemyferret.com.br

é isso que quero para as minhas paginas

Lbjkas

Link para o comentário
Compartilhar em outros sites

  • 0

No menu esquerdo, tem a opção Quer Adotar?. Ao clicar na imagem, a página adotar.html é aberta no frame "principal". Ao clicar na palavra Adoção a página adotar.htm é aberta dentro do frame "principal" (P.S.: esse arquivo não existe)

Link para o comentário
Compartilhar em outros sites

  • 0

rajneesh, ok..obrigado,

eu ontem mesmo já havia visto esse meu erro, e consertei...

mas não porque demora tanto para atualizar as paginas,

pensei que fosse coisa do meu pc caroção

mas pelo visto é mais sério....

esse também é um problema que não sei como resolver, para as paginas atualizarem rapidamente.

Lbjkas

Link para o comentário
Compartilhar em outros sites

  • 0

hum...

entendi sua dúvida.

tipo, como é o nome dos seus 3 frames?

tem o do topo, o do menu, e o do conteúdo.

Acho que já to bilolando mesmo, eu até tinha esquecido ( que depois da ultima CHUVA) eu

mudei para somente 2 frames,.

Na minha pagina index - www.ciadefurao.net, com dois frames

<body>
<body leftmargin=0 topmargin=0 marginheight="0" marginwidth="0" bgproperties="fixed" bgcolor="#268855">
    <table border="0" cellspacing="0" style="border-collapse: collapse" width="760" id="AutoNumber1" height="6">
      <tr>
        <td width="760" height="10">


<iframe name="esquerdo" marginwidth="1" marginheight="1" width="157" scrolling="no" align="top" border="0" frameborder="0" height="1586" src="ind_esquerdo.html" target="principal"></iframe>

<iframe name="principal" border="0" frameborder="0" width="579" height="1586" src="ind_inicio.html" target="principal"></iframe>

Lbjs

Link para o comentário
Compartilhar em outros sites

  • 0

mas não porque demora tanto para atualizar as paginas,

pensei que fosse coisa do meu pc caroção

mas pelo visto é mais sério....

esse também é um problema que não sei como resolver, para as paginas atualizarem rapidamente.

use, no menu da esquerda, a meta tag <meta http-equiv="pragma" content="no-cache">

Link para o comentário
Compartilhar em outros sites

  • 0

Rajneesh, muito obrigado,

eu coloquei e já publiquei, mas de imediato entrei na pagina, e ainda aparecia o erro anterior

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<!-- saved from url=www.ciadefurao.net -->
<html>
<head>
    
    <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <meta http-equiv="Content-Language" content="pt-br">
    <title>Companhia de Furão</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta name="Description" CONTENT="Furão não é Brinquedo - Ferret sente Fome, Dor e Medo">
    <meta name="Keywords" CONTENT="Furao,Ferret, Ferrets, Furão, Furões, Adoção,
    Videos, Mustelídeos, Marshall, Fotoperíodo, Gaiolas, Glândula Adrenal,
    Gripe, Insulinoma, Jardim do Arco-Íris, Linfoma, PEA, Adrenal">

Eu até tenho excluido as paginas no servidor, antes de publicar, para ver se a coisa funcionava + depressa,

mas nem assim.

Isso pode ser também um problema do servidor de hospedagem? ou é assim mesmo ?

Lbjs

Link para o comentário
Compartilhar em outros sites

  • 0

:unsure: eu continuo sem resolver a minha dúvida, talvez eu não tenha conseguido explicar corretamente o que preciso.

Procurando pela Net, encontrei alguns scripts que tem a ver com o redirecionamento de paginas,

Redirección con Javascript 


En muchas ocasiones, siendo la más común una mudanza de URL, se necesita redireccionar a los usuarios de una dirección a otra. Te ensenãoamos como implementarlo en Javascript.

<HTML>
<HEAD>
<TITLE>Redireccionado</TITLE>
<script LANGUAGE="Javascript">
function redireccionar() {
setTimeout("location.href='articulo.php?id=tw_redireccion'", 5000);
}
</SCRIPT>
</HEAD>
<BODY onLoad="redireccionar()">
<P>Bla, bla, bla,...
</BODY>
</HTML>

Al terminar el navegador de bajar la página de Internet, el evento Load se activa y se ejecuta la función redireccionar, la cual consta de una única instrucción. Esta instrucción es setTimeout, que recibe como primer parámetro el código que ejecutará cuando pasen los milisegundos que se le pasan como segundo parámetro.

Así, en nuestro ejemplo, cuando pasen 5000 milisegundos (5 segundos), la dirección de la página actual (location.href) será la página que le indiquemos.

Personalizando la redirección

Esta técnica, la verdad, sólo tiene dos o tres opciones de personalización. Las dos primeras son las obvias: Cambiar el lapso de tiempo que trasncurre entre la carga de la página y la redirección y el cambio de la dirección que finalmente verá el usuario. La tercera es algo más sutil.

Entra dentro de lo posible que queramos que el usuario sea redireccionado rápidamente, sin que siquiera se entere de que lo que há pasado. En tal caso es mejor no esperar a que se termina de cargar la página ni, por supuesto, poner ningún lapso de tiempo. De hecho lo mejor será lo siguiente:

<HTML>
<HEAD>
<TITLE>Redireccionando rápidamente</TITLE>
<script LANGUAGE="Javascript">
location.href='articulo.php?id=tw_redireccion';
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>

.
<script>
function gotoURL(){
var newURL = .value
document.location.href=
}
</SCRIPT>
<parent.location.href="http://www.ciadefurao.net/index.html">
<href="http://www.ciadefurao.net/adotar.html" target="Principal">

mas não consegui que executassem a função (algum erro meu?)

se alguém tiver algum outro script que quando um determinado endereço for visitado

(http://www.ciadefurao.net/adotar.html)

esse endereço OBRIGA que a página se abra dentro da frameset (http://www.ciadefurao.net/index.html target=principal), por favor, me diga

eu agradeço,

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...