Jump to content


Photo

Linkar Frame Em Outra Página...


  • Faça o login para participar
10 replies to this topic

#1 ©Laymaste®

©Laymaste®

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Masculino
  • Localidade:Minas Gerais - Belo Horizonte

Posted 06/03/2008, 13:29

Bom, agora eu to com uma dúvida rsssssssssss

Seguinte,

Tenho um "index.php";

no "index.php" tem um "link" chamado "página dois" que direciona para a "página dois.php";

porém eu tenho uma outra página que se chama "página tres.php" e nesta tem dois "frames";

o primeiro frame chama um "topo";

Porém eu quero "chamar" no segundo frame a "pagina dois.php" que foi executada pelo "link" que está no "index.php"...

Espero ter conseguido explicar... rssssss

como eu faço isso? Vou precisar da linguagem server-side ou dá pra fazer em html mesmo?

alguém me dá uma luz aí por gentileza.

Valew"!

Acho q já tá explicado, mas vou reforçar para não sobrar dúvidas do que desejo. rsss

Index.php
<html>
<head>
</head>
<body>
<a href="files/paginadois.php>link para a página dois</a>
</body>
</html>

Página tres.php
<html>
<head>
</head>
<frameset rows="118,*">
<frame src="frametop.htm" scrolling="no" frameborder="0"> // Este chama o topo que está na página "frametop.htm" //
<frame src="???" name="frame-area" scrolling="auto" frameborder="0"> // E este é o frame onde desejo que a página dois abra (Observação: não será só a página dois que vai abrir neste frame e sim todas as páginas que os links da página Index conter.. //
</frameset>
<body>
</body>
</html>

Edição feita por: ©Laymaste®, 06/03/2008, 13:38.


#2 DarkSign

DarkSign

    Doutor

  • Usuários
  • 868 posts
  • Sexo:Masculino
  • Localidade:Brasil
  • Interesses:Tecnologias na área WEB em geral e desenvolvimento.

Posted 06/03/2008, 15:40

bem, eu resolveria com php oras, mas inves de fazer do seu jeito, eu chamaria a pagina3 no caso, que tem o frame, e colocaria assim: o link do menu deve ser algo do tipo pagina3.php?p=pagina
Ae, na pagina3 tu faz assim:

<html>
<head>
</head>
<frameset rows="118,*">
<frame src="frametop.htm" scrolling="no" frameborder="0"> // Este chama o topo que está na página "frametop.htm" //
<frame src="<?php echo $_GET['p'] . '.php';?>" name="frame-area" scrolling="auto" frameborder="0"> // E este é o frame onde desejo que a página dois abra (Observação: não será só a página dois que vai abrir neste frame e sim todas as páginas que os links da página Index conter.. //
</frameset>
<body>
</body>
</html>

Tu faz um $_GET ali no src do frame.

/*DarkSign*/
Não sabe por onde começar? Que tal pelas Regras ?

#3 ©Laymaste®

©Laymaste®

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Masculino
  • Localidade:Minas Gerais - Belo Horizonte

Posted 06/03/2008, 16:01

eita! vou testar aqui e já aviso se deu certo c o q eu quero fazer...

já adiantando: obrigado!!!! rssss

Só não entendi como eu monto o link...

seria href="pagina3.php?p=files/paginadois.php" ????

Edição feita por: ©Laymaste®, 06/03/2008, 15:50.


#4 DarkSign

DarkSign

    Doutor

  • Usuários
  • 868 posts
  • Sexo:Masculino
  • Localidade:Brasil
  • Interesses:Tecnologias na área WEB em geral e desenvolvimento.

Posted 06/03/2008, 16:14

Só não entendi como eu monto o link...

seria href="pagina3.php?p=files/paginadois.php" ????


Naum, naum... vc monta assim: href="pagina3.php?p=paginadois

ae, vc altera a linha q eu passei

<?php echo $_GET['p'] . '.php';?>

para

<?php echo 'files/' . $_GET['p'] . '.php';?>

posta ae se deu

/*DarkSign*/
Não sabe por onde começar? Que tal pelas Regras ?

#5 ©Laymaste®

©Laymaste®

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Masculino
  • Localidade:Minas Gerais - Belo Horizonte

Posted 06/03/2008, 16:24

Tô quase la rsss

está chamando a página3.php...

mas ainda não está carregando a pagina2.htm no frame...

#6 DarkSign

DarkSign

    Doutor

  • Usuários
  • 868 posts
  • Sexo:Masculino
  • Localidade:Brasil
  • Interesses:Tecnologias na área WEB em geral e desenvolvimento.

Posted 06/03/2008, 16:26

mas ainda não está carregando a pagina2.htm no frame...


ah, mas eh pq eu to mandando carregar uma pagina php xD, altera .php no codigo do echo para .htm que agora deve resolver
Não sabe por onde começar? Que tal pelas Regras ?

#7 ©Laymaste®

©Laymaste®

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Masculino
  • Localidade:Minas Gerais - Belo Horizonte

Posted 06/03/2008, 16:32

ainda não consegui, mas vou mudar a extensão do arquivo de .htm pra .php pra ver se vai dar...

no php é necessário voltar pastas? tipo ../ ou ele carrega a partir da raiz?

Edição feita por: ©Laymaste®, 06/03/2008, 16:34.


#8 DarkSign

DarkSign

    Doutor

  • Usuários
  • 868 posts
  • Sexo:Masculino
  • Localidade:Brasil
  • Interesses:Tecnologias na área WEB em geral e desenvolvimento.

Posted 06/03/2008, 16:35

Bem, veja o codigo fonte que o browser cria e posta aqui pra eu ver como q tah. Eu posso ter errado alguma coisa.

/*DarkSign*/
Não sabe por onde começar? Que tal pelas Regras ?

#9 ©Laymaste®

©Laymaste®

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Masculino
  • Localidade:Minas Gerais - Belo Horizonte

Posted 06/03/2008, 17:24

http://3dmxbrasil.11...p?p=agri_pe.php

Seguinte, vamos lá desde o inicinho...

tem o index e tem uma pasta "files" e dentro da pasta tem duas pastas, "categorias_menu" (onde o arquivo agri_pe.php está) e a pasta categorias_cidades (onde o arquivo frame.php está).

entao o link no index.php está assim: <a href="frame.php?p=agri_pe.php">

já no arquivo frame.php

o src está assim: src="<?php echo '../categorias_menu/' . $_GET['p'] . '.php';?>"

Eu estou testando na net... quando naõ abre a página abre um 404...

aí naõ dá pra copiar o codigo fonte do frame...

Finalmente achei o problema...


seguinte:

Eu estava colocando no link a extensão .php (ex: pagina3.php?p=pagina2.php)

aí no código $_GET vc colocou para chamar a extensão .php (' .php ')

aí estava abrindo no navegador só um .php, mas na hora de carregar o frame da pagina dois ele carregava .php.php

aí foi só eu alterar o link para pagina3.php?p=pagina2

Foi o q vc falou no inicio rsssss mas eu sou meio burro mesmo kkkkkkk

valeu mesmo!!!

Edição feita por: ©Laymaste®, 06/03/2008, 16:58.


#10 DarkSign

DarkSign

    Doutor

  • Usuários
  • 868 posts
  • Sexo:Masculino
  • Localidade:Brasil
  • Interesses:Tecnologias na área WEB em geral e desenvolvimento.

Posted 07/03/2008, 00:38

xD sem problemas kara, problema resolvido! Até a próxima!

/*DarkSign*/
Não sabe por onde começar? Que tal pelas Regras ?

#11 ©Laymaste®

©Laymaste®

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Masculino
  • Localidade:Minas Gerais - Belo Horizonte

Posted 15/03/2008, 10:18

Valeu! Ate a próxima "dúvida" kkk rsss

T+ .::©Laymaste®::.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq