un menù del genere come si chiama?

  • Creatore Discussione Creatore Discussione Sheng07
  • Data di inizio Data di inizio

Sheng07

Nuovo Utente
5 Mar 2013
29
0
0
animetv.it
Cioè quando si clicca 1 link, la pagina rimane invariata la lista pure ma cambia il contenuto alla sua destra.
 
ciao
ho dato un occhio al sorgente della pagina, da quello che ho capito (col sorgente non si possono vedere le parti dinamiche, es php, ma solo l'html generato)
non è una pagina, ma ad ogni link corrisponde una pagina diversa la cui parte dx (menù) è sempre comunque uguale, per quello ti sembra che si modifichi solo la parte di contenuto.
(a parte che piccole variazioni ci sono es background del menù).
a parte i vari js, jquery e css, per ottenere una cosa simile (conosco php) farei una pagina chiamata es menu.php e userei l'include nelle varie pagine, per cui la parte menù rimane sempre uguale.
 
Quindi potrei fare 1 cosa del genere con l'iframe? Tipo... A sinistra ho i vari link, e nel frame a destra compare la pagina voluta a seconda di quello che si clicca. Senza che la pagina cambi di url. E quindi senza caricamento e reload
 
Ciao, come dice il nostro superborgo.
Per creare un menu simili potresti utilizzare molti metodi.
Anche se comunque non si " tratta di un menu semplice da realizzare "
Tuttavia io ti consiglio di utilizzare: PHP, Ajax e JQuery.
 
Puoi usare uno switch in php dentro la cella (o div) che devi cambiare.
Che poi è la soluzione che uso io per tutti i siti che faccio.

Crei un div come questo:
HTML:
<div class="contenutochecambia"></div>


Al suo interno ci metti solo questo codice PHP, null'altro:
PHP:
<?php	if (isset($_GET['pagina'])) 
				{
				switch($_GET['pagina'])
					{
					case "pagina1":	include('contenuto1.php');break;
					case "pagina2":	include('contenuto2.php');break;
					}
				}
				else{include('homepage.php');} //Questo è il contenuto che mostra di suo se non vengono cliccati i link elencati sopra
?>

Poi per far cambiare il contenuto basta che crei i link in questo modo:
HTML:
<a href="?pagina=pagina1">Pagina 1</a>
<a href="?pagina=pagina2">Pagina 2</a>
 

Discussioni simili