php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.12.2004, 13:37  
Benutzer
 
Registriert seit: 08.09.2004
Beiträge: 67
tikal
Standard Navigation

Hallo, ich versuche eine php basierte Navigation aufzubauen, welche oben quer verläuft und deren Submenus nach unten aufgehen.
Soweit habe ich es auch hinbekommen mit folgendem Code:


index.php
PHP-Code:
<body>
<?php include("config.php");?>
<table width="800" border="1" align="center">
  <tbody>
    <tr> 
       <td> 
     <?php include("navi1.php");?>
     <?php include("navi2.php");?>
      </td>                    
    </tr>
 </tbody>
</table>
</body>
config.php:
PHP-Code:
$menu1 = array ( 
    
"page1" => array ("submenu1" => "S1""submenu2" => "S2"));
    
$menu2 = array (
    
"page2" => array ("submenu3" => "S3""submenu4" => "S4")); 
navi1.php
PHP-Code:
foreach($menu1 as $key => $value
{if (
$_GET['page']=="$key")
{echo
' <menu>[url="index.php?page='.($key).'"]'.ucfirst($key).'[/url]</menu>';}
else
{echo
' <menu>[url="index.php?page='.($key).'"]'.ucfirst($key).'[/url]</menu>';}    
               
if (isset(
$_GET['page']) AND ($_GET['page'] == "$key") )
 { 
       
   { if (isset(
$_GET['page']) AND ($_GET['submenu'] == "submenu1") )

{echo
'[*][url="http://www.xyz.de"]S1[/url]';} 
else 
{echo
'[*][url="http://www.xyz.de"]S1[/url]';} 
                               
   }
                 
   { if (isset(
$_GET['page']) AND ($_GET['submenu'] == "submenu2") )

{echo
'[*][url="http://www.abc.de"]S2[/url]';} 
else 
{echo
'[*][url="http://www.abc.de"]S2[/url]';} 
                               
   }
 }  

?> 
navi2.php sieht dann entsprechend aus.

Von der Navigation her klappt alles, habe aber ein Problem:
alle Links in den Untermenus sind extern und werden somit als neue Seite geöffnet. Wenn man diese Seiten wieder schließt, ist das Feld mit den Untermenus noch offen, da die Indexseite ja nicht neu geladen wurde.

Wie kann ich dieses ändern
__________________
Danke
Tina
tikal ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.12.2004, 13:40  
Erfahrener Benutzer
 
Registriert seit: 16.05.2004
Beiträge: 369
Simon9990
Standard

Warum probierst du es nicht mit einem Javascript Menü???
Glaube ist besser.

Willst du , dass es in einem neuem fenster aufmacht???
Ansonsten könntest du ja in der gleichen Seite öffnen.


Oder du machst eine onklick Funktion.

Aber dies ist wieder Javascript!
__________________
Der G-Translator
Simon9990 ist offline  
Alt 03.12.2004, 13:44  
Gast
 
Beiträge: n/a
Standard

Ich sag jetzt mal nichts gegen Tabellen um das was included wird auszurichten, aber das tbody Tag kannste eigentlich weglassen.

Was Menüs angeht wäre wohl wirklich Javascript besser.
http://www.phpfriend.de/forum/viewtopic.php?t=26912
 
Alt 03.12.2004, 15:28  
Benutzer
 
Registriert seit: 08.09.2004
Beiträge: 67
tikal
Standard

Danke, so wie es aussieht, bleibt mir wohl doch nur das Javaskript.
tikal ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Navigation fixen Desert PHP Tipps 2008 0 12.05.2008 17:00
Mehrstufige Dynamische Navigation mit PHP PHP Tipps 2006 13 07.03.2006 17:49
Suche Denkanstoss: Navigation mit unendlichen Sub-Links Pain-maker PHP Tipps 2006 2 17.02.2006 17:31
Probs mit Layout für Navigation mit Grafiken/Hintergrund HTML, Usability und Barrierefreiheit 3 08.02.2006 19:56
Navigation snatch-ic PHP Tipps 2007 4 08.01.2006 12:11
Navigation PHP Tipps 2007 17 04.11.2005 20:07
Änderung der datenbank gestützten Navigation PHP Tipps 2005-2 1 26.09.2005 20:34
Probleme mit der Navigation Pimbolie1979 HTML, Usability und Barrierefreiheit 3 19.05.2005 15:45
Navigation mittels PHP anpassen PHP Tipps 2005 8 27.04.2005 14:35
Navigation PHP Tipps 2005 18 11.04.2005 16:16
div layer navigation HTML, Usability und Barrierefreiheit 1 18.11.2004 15:44
Mit Templates Navigation erstellen? (welches Templatesyste?) zwelch PHP Tipps 2004-2 5 18.11.2004 15:14
schnieke navigation PHP Tipps 2004 8 26.10.2004 16:39
Wie mache ich einen sponsorenbereich in meine navigation???? PHP Tipps 2004 1 22.10.2004 01:13
[Erledigt] PHP Navigation =&gt; Function aufrufen und Navigation ausgeb PHP Tipps 2004 6 14.10.2004 16:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
navigation php, dynamische nav submenu php include

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:15 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.