Ir para conteúdo

POWERED BY:

Arquivado

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

tognere

Chamar itens sem desaparecer menu em php

Recommended Posts

Fiz um menu horizontal e comecei a linkar algumas paginas. Quando eu clico nesse link aparece uma folha html vazia (ainda não fiz nada nessa folha) ....gostaria de saber uma forma em que eu não precise copiar e colar o menu em cada pagina que eu crie. Gostaria de saber uma forma onde o menu horizontal esteja somente na folha principal (Index) e ao clicar nos itens do menu mude apenas o conteúdo do site (conteiner do corpo do site)...isso é possível?????? de que forma eu posso fazer issu???

Compartilhar este post


Link para o post
Compartilhar em outros sites

É só dividir seu index em frames. Então ao clicar no menu, ele abre as páginas no frame principal.

 

Procure no google que acha vários exemplos de como fazer.

Compartilhar este post


Link para o post
Compartilhar em outros sites
<html>
<head>
<?php
	// SET URL 
	$urlserver = $_SERVER["HTTP_HOST"]=='localhost' ? 'http://localhost/minhapastalocal/' : 'http://www.meudominio.com.br/'; 
	//cria um array formada por um delimitador[/] 	http://localhost	/	minhapastalocal	/ Contato
	$gets = explode('/',$_SERVER['REQUEST_URI']);	
	//retira o primeiro elemento do array ficando		minhapastalocal	/ Contato
	array_shift($gets); 
	if($_SERVER["HTTP_HOST"]=="localhost") { 
		//se esta no localhost retira mais um elemento ficando	Contato
		array_shift($gets);
	} 
	//defino que pagina abrira cada menu
	switch($gets) {	
		case "Contato": 		$pg = 'contact';		break;		
	} 
?>
	<base href="<?php echo $urlserver; ?>" />
</head>
<body>
	<header><? include('header.php');?></header>
    <section class="content">
		<? //se a variavel $pg é seteada como contact ele faz um include('contact.php') 
		if(isset($pg)) include($pg.'.php'); else include('content.php'); 
		?>
    </section>
    <footer><? include('footer.php');?></footer>
</body>
</html>

Se usa php uma forma bem básica de fazer isso pode ser o código acima, embora existam muitos métodos mas elegantes.

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.