• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

klappmenü mit php realisieren?

Status
Für weitere Antworten geschlossen.

Frank

Neues Mitglied
Hallo,

Ich habe auf folgender Seite (die Seite ist nicht fertig!!!) ein Klappmenü.
Klappmenü
Um euch einzuloggen benutzt bitte den
benutzernamen user
und das passwort pw

Leider basiert dieses Menü hauptsächlich auf Javascript und ist deshalb absolut falsch auf meiner seite ^^

Gibt es eine Möglichkeit, genau dieses Menü ausschließlich mit php umzusetzen?

Hier der Code des jetzigen Menüs:
PHP:
<script type="text/javascript">
<!--
function show(id,img)
{
 if (document.getElementById(id).style.display == "none")
 {
  document.getElementById(id).style.display = "block"
  document.getElementById(img).src = "images/desc.gif"
 }
 else
 {
  document.getElementById(id).style.display = "none"
  document.getElementById(img).src = "images/asc.gif"
 }
}
-->
</script>

<!--TITEL HOME-->
 <div class="navititle" onClick="show('nav1','img1')" style="cursor:hand">
  <?php 
   if($_REQUEST['site'] == "home")
     echo'<img src="images/desc.gif" width="9" height="7" border="0" alt="" id="img1">';
   else 
     echo'<img src="images/asc.gif" width="9" height="7" border="0" alt="" id="img1">';
  ?>
 &nbsp;&nbsp;Home
</div>
<!--/TITEL HOME-->
<!--LINKS IN HOME-->
 <div class="navidiv" id="nav1" 
  <?php 
   if($_REQUEST['site'] == "home")
     echo'style="display:block;"';
   else 
     echo'style="display:none;"';
  ?>
 >
     <?php mk_link("?site=home","<div>Home</div>","","Home","navi"); ?>
</div>
<!--/LINKS IN HOME-->
[...]
mk_link ist eine von mir erstellte funktion
PHP:
function mk_link($url,$name,$target,$titel,$classs)
{
if (empty($name)){$name=$url;}
if (empty($titel)){$titel=$name;}
echo"<a href=\"".$url."\" target=\"".$target."\" title=\"".$titel."\" class=\"".$classs."\">".$name."</a>";
}
 
Zuletzt bearbeitet:
Du müsstest dazu jedem menüeintrag einen Link verpassen der über eine Get-Variable übergibt welches menü gerade offen ist. Und dann kannst du das jeweilige menü ausgeben lassen...
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben