Ir para conteúdo

POWERED BY:

Arquivado

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

WD_Lucas

[Resolvido] Html

Recommended Posts

Galera eu so um novato em html e to fazendo minha primeira web site utilizando frames, mais tipos vamos supor que meu site e com o seguinte link "https://meusite.com.br/index.html" ai por exemplo eu to o frame que fica no meio que é onde eu atualizo a pagina no caso usando

<a href="#" target="nome do frame">ANCORA</a>

Ai eu clico por exemplo em downloads ai carrega a pagina do download no frame que eu coloquei para atualiza, o link fica o seguinte "https://meusite.com.br/index.html", do mesmo jeito, não tem com eu tipo faze https://meusite.com.br/index.html#downloads ( somente um exemplo ) um link que define a pagina com esse frame aberto tipo https://meusite.com.br/downloads.html, mais tipo tem como eu faze isso mais eu quero como um tipo igual php, tipo eu faço a index, o lugar onde eu quero que atualize, faço uma pagina de download para fica onde atualiza e alguns conteudos que eu quero da index, exemplo, index.php?teste=downloads, que defina isso, bom acho que da para entender se não der tento explicar de um jeito melhor. Obrigado a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com iframe não dá pra você alterar a URL não. E também, iframe não está dentro dos padrões web.

 

E pra usar index.php?teste=downloads (que seria o recomendado) é só você usar include PHP.

http://php.net/manual/en/function.include.php

 

<?php
     if(isset($_GET['menu']) && $_GET['menu'] != "") {
     $page = $_GET['menu'];
     $page = str_replace(".", "", $page);
     $page = str_replace("firstime", "home", $page);
     $page = "". $page .".php";
     if(file_exists($page)) {
     include("$page");
     }

     else {
     include("erro.php");
     }

     }
     else {
     include("home.php");
     }
?>

 

erro.php = página de erro caso a página solicitada não for encontrada

home.php = página principal à ser incluída. Por exemplo, você coloca o include em index.php e nesse index tem a página home, que vai ser a principal. Nesse index só vai ter os links pra outras páginas como ?menu=sobre.

 

Eu coloquei como padrão ?menu, mas você pode colocar ?nav, ou ?p. Só alterar essas linhas:

     if(isset($_GET['menu']) && $_GET['menu'] != "") {
     $page = $_GET['menu'];

 

Para usar páginas como meusite.com.br/sobre, você deve aprender sobre "URLs amigáveis htaccess": http://bit.ly/t5WmNd

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mais teria como eu utilizar isso em HTML o modo include PHP

 

Você não leu o manual que eu mandei né?

 

O include PHP deve ser usado em um arquivo PHP. Se usado no HTML, não será identificado, afinal é PHP.

 

[]s,

Diéssica Gurskas

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.