Avatar billede the_unseen Nybegynder
18. oktober 2002 - 17:48 Der er 5 kommentarer og
1 løsning

Menu der kan opdateres simultant på 450+ sider!!!

Jeg har et navigationssystem (OnMouseOver-knapper en mas) som skal optræde på omkring 450 sider i to forskellige sprogversioner.

Snusfornuftige har nok regnet ud, at jeg ikke har lyst til at skulle ændre 450 sider, hver gang der er en ændring i menuen - så derfor har jeg undersøgt det lidt.

I GoLive (som jeg bruger meget) skal man kunne konstruere moduler - som så kun skal opdateres ét sted. Svarer det i virkeligheden ikke blot til at lave menuen om til et Javamodul?

Kan I ikke tilvejebringe en step-by-step guide til hvad jeg skal gøre. Så skal jeg nok selv lære at mestre det...

Mit spørgsmål skyldes jeg helst vil undgå at benytte GoLives modulfunktion - da jeg har hørt meget skidt om den.

Problemet kan naturligvis løses med frames, men jeg finder dem klodsede og umoderne - især i forbindelse med søgemaskiner og bærbare computere med lille opløsning...
Avatar billede bufferzone Praktikant
18. oktober 2002 - 18:37 #1
Kan du ikke lave det med include filer og asp
Avatar billede the_unseen Nybegynder
18. oktober 2002 - 21:29 #2
Aner det ikke - forklar venligst!
Avatar billede bufferzone Praktikant
18. oktober 2002 - 22:27 #3
En includefil er en fil du includere på alle de sider hvor den er nødvendig, f.eks. er CSS filer en slags includefiler. Du laver en fil hvor alle formaterings ting står, og includere den på alle de sider hvor den skal gælde, Javascriptfiler kan også laves som includefiler, i stedet for at have den samme javacript kode på alle filerne, kan den placeres i en .js fil og includeres.

Ovenstående kan også gøres med tekst filer, asp filer, html filer og andre.

Hvis du har noget menu, noget top side (det der normalt ville placeres i en top frame, eller noget bund, der går igen på mange sider, placere du dette i en fil og includer den på resten.

Så vide jeg husker kræves det at den side di includer på er en .asp side og dermed at webserveren er asp enablet
Avatar billede ztyxx Nybegynder
18. oktober 2002 - 22:31 #4
lav din menu i en js fil,

menu.js

document.write("<ul>")
document.write("<li><a href='http://www.html.dk' target='main'>Menupunkt 1</a></li>")
document.write("<li><a href='http://www.html.dk' target='main'>Menupunkt 2</a></li>")
document.write("<li><a href='http://www.html.dk' target='main'>Menupunkt 3</a></li>")
document.write("</ul>")


og inkluder den på dine sider med

<script type="text/javascript" src="/menu.js"></script>
Avatar billede the_unseen Nybegynder
19. oktober 2002 - 09:18 #5
Jeg tror Java-versionen er den smarteste. Hvordan skal de se ud, hvis menupunkterne er billeder - og hvordan skal man så gøre når man skal opdatere.

Skal man så blot lave en ny menu.js fil og dernæst uploade den istedet for den oprindelige?

Kan man ikke lave menuen som man vil have den i html - og så kopiere koden over i en menu.js fil og skrive document.write foran hver betydende linje?
Avatar billede ztyxx Nybegynder
19. oktober 2002 - 20:03 #6
når du skal opdatere gør du det bare i js-filen, og hvis du vil have et billede som link, kan det se sådan ud:
document.write("<li><a href='http://www.html.dk' target='main'><img src='billede.jpg'></a></li>")

så det svarer også på dit sidste spm.
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
Kurser inden for grundlæggende programmering

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