Avatar billede flash-man Nybegynder
08. januar 2002 - 10:50 Der er 15 kommentarer og
2 løsninger

hvordan....?

Hej allesammen!

Jeg har lavet en side i en tabel, ( http://www.netz.dk )...

Der er bare et problem... Jeg skal gøre så\'n så når jeg skal læggge noget til i menuen skal jeg bare behøve at ændre et sted, i stedet for at skulle gå ind og rette det på alle sider.
(har lidt travlt, hvis du undrer dig over grammatiken :)

Håber I kan hjælpe!

</FlashMan!>
Avatar billede lerchedahl Nybegynder
08. januar 2002 - 10:54 #1
du kan lave menuen i en .js fil og så inkludere den med

<script src=\"dinMenu.js\" type=\"text/javascript\"></script>
Avatar billede flash-man Nybegynder
08. januar 2002 - 10:56 #2
jeg har overvejet det, men jeg synes min kode bliver så \"grim\" og besværlig når jeg lægger den ind i en .js fil...
Avatar billede jakoba Nybegynder
08. januar 2002 - 11:05 #3
Du har ret. det er noget rodet.

hvis du har adgang til php er svaret at du skal lave menyen til en separat fil som du så lægger ind i cellen med
    include( dinmenufil.php );

Jeg ville gerne have givet eksempel, men i det der rod skulle jeg debugge hele siden for at være sikker på hvor din menucelle ender. Det mangler vist (mindst) en </table>

mvh JakobA
Avatar billede ahv Nybegynder
08. januar 2002 - 11:06 #4
Hvis du har mulighed for php kan du gøre det med denne :

<?include(\"menu.php\");?>
Avatar billede ahv Nybegynder
08. januar 2002 - 11:07 #5
Argh jakob se nu kom du jo før mig.
Avatar billede lerchedahl Nybegynder
08. januar 2002 - 11:07 #6
Her er en introduktion til SSI:

http://www.html.dk/tutorials/ssi/default.asp
Avatar billede flash-man Nybegynder
08. januar 2002 - 11:11 #7
jakoba, ahv > fortæl lige lidt mere om den der løsning i php/asp... Den lød interresant!
Avatar billede flash-man Nybegynder
08. januar 2002 - 11:17 #8
har lige tjekket på websitegarage.com der er ikke nogen </table>\'s der mangler eller skal være der :/
Avatar billede lerchedahl Nybegynder
08. januar 2002 - 11:17 #9
jeg anbefaler kraftigt at du hurtigt læser lidt om Server Side Includes, da det præcis er det du står og mangler...
Avatar billede flash-man Nybegynder
08. januar 2002 - 11:19 #10
tjekker det lige... jeg har ikke så meget kendskab til .ssi, men lærer hurtigt :)
Avatar billede ahv Nybegynder
08. januar 2002 - 11:21 #11
hele din menu ligger du f.eks ind i en fil og kalder den menu.php så der hvor du vil have din menu skriver du blot :

<?include(\"menu.php\");?>
Avatar billede ras2000 Nybegynder
08. januar 2002 - 13:07 #12
Hvis du har adgang til asp eller php, så kan du inkludere en fil i en side. Der må du spørge din udbyder om de kan klare det.
<!--#include file=\"menu.asp\"--> i asp.
Avatar billede spe Nybegynder
08. januar 2002 - 14:03 #13
Hvis du ikke har mulighed for asp eller php er der faktisk et program der kan klare det nemlig GoLive. Det går godt nok lidt udover ideen med selv at kode. Opretter du et html-dokument med din menu og indstiller GoLive til at huske dette dokument som en component og henter din menu ind som component på de sider hvor den skal være så opdatere GoLive de relevante sider hver gang du redigere i menu-dokumentet.
Om det virker hvis du iøvrigt ellers laver resten af din html-kodning andet steds har jeg ikke afprøvet.
Avatar billede lerchedahl Nybegynder
08. januar 2002 - 21:00 #14
ras2000 >> Det er vist ikke asp, men SSI generelt. Du kan også skrive <!--#include file=\"menu.inc\"--> i et .shtml dokument... Det er der intet asp ved...
Avatar billede flash-man Nybegynder
09. januar 2002 - 08:19 #15
tak allesammen
Avatar billede flash-man Nybegynder
09. januar 2002 - 08:23 #16
hm... det endte med at jeg bruge metoden med .js-filen den jeg kendte i forvejen, og blev faktisk ikke engang så besvæeligt som jeg havde regnet med... :)
Avatar billede lerchedahl Nybegynder
09. januar 2002 - 10:34 #17
ok, takker for point :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