Avatar billede netassist Juniormester
01. marts 2003 - 13:57 Der er 30 kommentarer og
1 løsning

menu i include

hej jeg har en fil der heder menu.php
men jeg har funde ud atf jeg igge bygge den op i html da jeg ikke må bruge det nå den include hor dan lavet men en menu uden body og he.. ??
jeg fik denne har på et tistpunk men den kan jeg ikke bruge i include
Avatar billede netassist Juniormester
01. marts 2003 - 14:00 #1
<?php

$menu_navn[0][] = "start";
$menu_link[0][] = "index.php";

$menu_navn[1][] = "Top side 1";
$menu_link[1][] = "#";
$menu_navn[1][] = "Under side 1.1";
$menu_link[1][] = "#";
$menu_navn[1][] = "Under side 1.2";
$menu_link[1][] = "#";
$menu_navn[1][] = "Under side 1.3";
$menu_link[1][] = "#";

$menu_navn[2][] = "Top side 2";
$menu_link[2][] = "#";
$menu_navn[2][] = "Under side 2.1";
$menu_link[2][] = "#";
$menu_navn[2][] = "Under side 2.2";
$menu_link[2][] = "#";
$menu_navn[2][] = "Under side 2.3";
$menu_link[2][] = "#";

$menu_navn[3][] = "Top side 3";
$menu_link[3][] = "#";
$menu_navn[3][] = "Under side 3.1";
$menu_link[3][] = "#";
$menu_navn[3][] = "Under side 3.2";
$menu_link[3][] = "#";
$menu_navn[3][] = "Under side 3.3";
$menu_link[3][] = "#";

$i = 0;
$ii = 0;

?>
<script language="JavaScript" type="text/JavaScript">
<!--
function menu(id){
document.getElementById('undermenu'+id).style.display = (document.getElementById('undermenu'+id).style.display == 'none') ? 'block' : 'none';
}
-->
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<?php

foreach($menu_navn as $v) {
  $ii = 0;
  foreach ($v as $menu) {
    if($ii == "0"){
      ?>
      <tr>
      <td>
        <a href="<?php echo $menu_link[$i][$ii]; ?>" class="menu" onClick="menu('<?php echo $i; ?>');">
          #
          <?php echo $menu; ?>
        </a>
<?php
if(in_array(substr($_SERVER['PHP_SELF'],1), $menu_link[$i])){
  echo '<div id="undermenu' . $i . '" style="display: block;" class="undermenu">';
}
else{
  echo '<div id="undermenu' . $i . '" style="display: none;" class="undermenu">';
}     
      $ii++;
    }
    else{
      ?>     
        <a href="<?php echo $menu_link[$i][$ii]; ?>" class="undermenu">
        <?php echo $menu; ?>
        </a>
        <br>
      <?php
      $ii++;
    }
  }
  ?>
    </div>
    </td>
  </tr>
  <?php
  $i++;
}

?>
</table>
Avatar billede olebole Juniormester
01. marts 2003 - 18:49 #2
<ole>

Hvad er problemet?

/mvh
</bole>
Avatar billede netassist Juniormester
01. marts 2003 - 20:54 #3
lægger sig oven på main.php
'
Avatar billede olebole Juniormester
01. marts 2003 - 21:04 #4
Da du ikke kan/gider forklare dig, har du så mulighed for at lægge en URL?
Avatar billede netassist Juniormester
01. marts 2003 - 21:11 #5
ja to sek ...
men jeg har den ikke på min side mere ..
kan da godt læge den på igan
hvad siger du ..
www.netassist.dk
Avatar billede olebole Juniormester
01. marts 2003 - 21:17 #6
Jeg giver op
Avatar billede netassist Juniormester
01. marts 2003 - 21:21 #7
ole jeg ken høre at der ikke er nået ..
vil du ikke have poing .
jeg vil gerne give dig dem få din hjælp men chatten og nu :)
Avatar billede olebole Juniormester
01. marts 2003 - 21:25 #8
1. Hvorfor lægger du et link til en side, der ikke indeholder den menu, du stiller spørgsmål om?
2. Jeg fatter ikke en hat af, hvad du skriver.
Avatar billede netassist Juniormester
01. marts 2003 - 21:25 #9
hold op hvor jeg staver af lort ..
Avatar billede netassist Juniormester
01. marts 2003 - 21:27 #10
den køre nu ok :)
undskyld at jeg spurte :)
Avatar billede olebole Juniormester
01. marts 2003 - 21:33 #11
Jamen, fungerer den ikke, som den skal? For mig ser det da meget rigtigt ud ... bortset fra, der måske skal styles lidt  :)
Avatar billede netassist Juniormester
01. marts 2003 - 21:37 #12
hvordan  gør man det
det er kun i dreamwever der er et problem :)
Avatar billede olebole Juniormester
01. marts 2003 - 21:44 #13
Det kunne f.eks. se sådan ud (du kan selv ændre farver, skrifter og størrelser):

<style type="text/css">
a.menu {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
a.menu:visited {
    color: #666666;
    text-decoration: none;
}
a.menu:hover {
    color: #ffffff;
    text-decoration: underline;
}
a.undermenu {
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    color: #ff0000;
    text-decoration: none;
}
a.undermenu:visited {
    color: #ffff00;
    text-decoration: none;
}
a.undermenu:hover {
    color: #ffffff;
    text-decoration: underline;
}
</style>
Avatar billede olebole Juniormester
01. marts 2003 - 21:48 #14
Som det er nu, vil alle undermenu-links have farven for 'visited' (gul). Det er fordi, de linker til siden selv ... og den har du jo besøgt.
Linker du til en anden side, vil linket være rødt, hvis du ikke før har besøgt siden  :)
Avatar billede netassist Juniormester
01. marts 2003 - 21:51 #15
cool tak kan men også lave en 
  • ind i stedet for #
altså en lille gif
??
Avatar billede olebole Juniormester
01. marts 2003 - 22:20 #16
Så skal du skrive din funktion om til:


<script language="JavaScript" type="text/JavaScript">
<!--
function menu(id){
    if (document.getElementById('undermenu'+id).style.display == 'none') {
        document.getElementById('undermenu'+id).style.display = 'block';
        document.images["pic"+id].src = "minus.gif";
    } else {
        document.getElementById('undermenu'+id).style.display = 'none';
        document.images["pic"+id].src = "plus.gif";
    }
}
// -->
</script>

Og skrive dette i stedet for dit hash-mark (#):
  <img src="plus.gif" name="pic<?=$i?>">

Så burde det køre.
/mvh
Avatar billede netassist Juniormester
01. marts 2003 - 22:25 #17
og vis undermenu skal have et pil.gif kan den bække ting ??
Avatar billede olebole Juniormester
01. marts 2003 - 22:27 #18
prøv  :)
Avatar billede netassist Juniormester
01. marts 2003 - 22:30 #19
oki
tak
Avatar billede netassist Juniormester
01. marts 2003 - 22:38 #20
lorte virker ikke
<style type="text/css">
a.menu {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
a.menu:visited {
    color: #666666;
    text-decoration: none;
}
a.menu:hover {
    color: #ffffff;
    text-decoration: underline;
}
a.undermenu {
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    color: #ff0000;
    text-decoration: none;
}
a.undermenu:visited {
    color: #ffff00;
    text-decoration: none;
}
a.undermenu:hover {
    color: #ffffff;
    text-decoration: underline;
}
</style><table width="150" border="0">
  <tr>
    <td height="78" bordercolor="#66FFFF" bgcolor="#6699FF"><?php

$menu_navn[0][] = "Hjem";
$menu_link[0][] = "index.php";

$menu_navn[1][] = "Produkter";
$menu_link[1][] = "#";
$menu_navn[1][] = "Hjemmesider";
$menu_link[1][] = "index.php?side=hpriser.php";
$menu_navn[1][] = "Trygsager";
$menu_link[1][] = "index.php?side=tryk.php";
$menu_navn[1][] = "Grafik";
$menu_link[1][] = "index.php?side=gpriser.php";
$menu_navn[1][] = "Pc-support";
$menu_link[1][] = "#";
$menu_navn[1][] = "Server- support";
$menu_link[1][] = "#";


$menu_navn[2][] = "Referance";
$menu_link[2][] = "#";
$menu_navn[2][] = "Hjemmesider";
$menu_link[2][] = "#";
$menu_navn[2][] = "Trygsager";
$menu_link[2][] = "#";
$menu_navn[2][] = "Grafik";
$menu_link[2][] = "#";
$menu_navn[2][] = "Support";
$menu_link[2][] = "#";

$menu_navn[3][] = "Firma Profil";
$menu_link[3][] = "#";
$menu_navn[3][] = "Om os";
$menu_link[3][] = "#";
$menu_navn[3][] = "Her bor vi";
$menu_link[3][] = "#";
$menu_navn[3][] = "Freelance";
$menu_link[3][] = "#";
$menu_navn[3][] = "Kontakt os";
$menu_link[3][] = "index.php?side=mailform/kontakt.php";

$menu_navn[4][] = "Freelance net";
$menu_link[4][] = "index.php?side=bugersider.php";


$i = 0;
$ii = 0;

?>
<script language="JavaScript" type="text/JavaScript">
<!--
function menu(id){
    if (document.getElementById('undermenu'+id).style.display == 'none') {
        document.getElementById('undermenu'+id).style.display = 'block';
        document.images["pic"+id].src = "pics/minus.png";
    } else {
        document.getElementById('undermenu'+id).style.display = 'none';
        document.images["pic"+id].src = "pics/plus.png";
    }
}
// -->
</script>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<?php

foreach($menu_navn as $v) {
  $ii = 0;
  foreach ($v as $menu) {
    if($ii == "0"){
      ?>
      <tr>
      <td>
        <a href="<?php echo $menu_link[$i][$ii]; ?>" class="menu" onClick="menu('<?php echo $i; ?>');">
          <img src="menu/pics/plus.png" name="pic<?=$i?>">
        </a>
<?php
if(in_array(substr($_SERVER['PHP_SELF'],1), $menu_link[$i])){
  echo '<div id="undermenu' . $i . '" style="display: block;" class="undermenu">';
}
else{
  echo '<div id="undermenu' . $i . '" style="display: none;" class="undermenu">';
}     
      $ii++;
    }
    else{
      ?>     
        <a href="<?php echo $menu_link[$i][$ii]; ?>" class="undermenu">
        <?php echo $menu; ?>
        </a>
        <br>
      <?php
      $ii++;
    }
  }
  ?>
    </div>
    </td>
  </tr>
  <?php
  $i++;
}

?>
</table></td>
  </tr>
</table>
Avatar billede netassist Juniormester
01. marts 2003 - 22:39 #21
er tilbage om 26min
Avatar billede olebole Juniormester
01. marts 2003 - 23:13 #22
Ligger de ikke i 'menu/pics/' ...?
  document.images["pic"+id].src = "pics/minus.png";
Avatar billede netassist Juniormester
01. marts 2003 - 23:21 #23
og min test er væk
i menu undtal undermenu
Avatar billede olebole Juniormester
02. marts 2003 - 00:51 #24
Så vidt jeg kan se, fungerer den da  :)
Avatar billede netassist Juniormester
02. marts 2003 - 00:54 #25
ja fik den få min siden tak
nu skal jeg bare have min nyheder til at køre:)
Avatar billede olebole Juniormester
02. marts 2003 - 01:05 #26
En sidste ting: Jeg håber ikke du tager mig det ilde op, når jeg siger, du ikke staver så godt. Det burde du nok erkende og få en til at læse korrektur på dine sider  :)
/mvh
Avatar billede netassist Juniormester
02. marts 2003 - 01:12 #27
ja det gør jeg ikke jeg er ordblind så min søde kærste læser det igemmen :)
Avatar billede olebole Juniormester
02. marts 2003 - 01:37 #28
Det anede mig ... og så er det (også) godt at have en sød kæreste  ;o)

Undskyld, jeg spørge dumt, men jeg er frygtelig nysgerrig på verden - og det er jo desværre et område, der har været (er) meget tabu-belagt.
Er det ligeså svært for en ordblind at kode, som at skrive alm. tekst - eller er det noget andet?

Jeg kendte engang en stammer, der havde bi-job som bingo-opråber ...! Det kunne han helt uden at stamme. Spille guitar og synge gik også fint.
/mvh
Avatar billede netassist Juniormester
02. marts 2003 - 01:40 #29
har du msn  så skriv til mig på Quark@privat.dk
så kan du høre mere :)
Avatar billede olebole Juniormester
02. marts 2003 - 01:47 #30
Nej, jeg er på ICQ. Kan du ikke skrive på:
  kodehode (snabelA) yahoo.dk ?

Jeg har før oplevet, at Eksperten er blevet søgt igennem for e-mails til spam-brug. Derfor må du selv sætte @ ind på plads  ;o)
/mvh
Avatar billede olebole Juniormester
02. marts 2003 - 01:48 #31
Sorry ... jeg er småtræt ... jeg så ikke, det var en e-mail-adresse, du skrev  :D
Jeg sender en mail  ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester