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
Annonceindlæg fra HP
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>
01. marts 2003 - 18:49
#2
<ole> Hvad er problemet? /mvh </bole>
01. marts 2003 - 20:54
#3
lægger sig oven på main.php '
01. marts 2003 - 21:04
#4
Da du ikke kan/gider forklare dig, har du så mulighed for at lægge en URL?
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
01. marts 2003 - 21:17
#6
Jeg giver op
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 :)
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.
01. marts 2003 - 21:25
#9
hold op hvor jeg staver af lort ..
01. marts 2003 - 21:27
#10
den køre nu ok :) undskyld at jeg spurte :)
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 :)
01. marts 2003 - 21:37
#12
hvordan gør man det det er kun i dreamwever der er et problem :)
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>
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 :)
01. marts 2003 - 21:51
#15
cool tak kan men også lave en
altså en lille gif
??
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
01. marts 2003 - 22:25
#17
og vis undermenu skal have et pil.gif kan den bække ting ??
01. marts 2003 - 22:27
#18
prøv :)
01. marts 2003 - 22:30
#19
oki tak
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>
01. marts 2003 - 22:39
#21
er tilbage om 26min
01. marts 2003 - 23:13
#22
Ligger de ikke i 'menu/pics/' ...? document.images["pic"+id].src = "pics/minus.png";
01. marts 2003 - 23:21
#23
og min test er væk i menu undtal undermenu
02. marts 2003 - 00:51
#24
Så vidt jeg kan se, fungerer den da :)
02. marts 2003 - 00:54
#25
ja fik den få min siden tak nu skal jeg bare have min nyheder til at køre:)
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
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 :)
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
02. marts 2003 - 01:40
#29
har du msn så skriv til mig på Quark@privat.dk så kan du høre mere :)
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
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)
Vi tilbyder markedets bedste kurser inden for webudvikling