Avatar billede leon_hunt Nybegynder
28. november 2003 - 11:07 Der er 1 kommentar og
1 løsning

Links, parent/child mapper (nybegynder)

Jeg bruger PHP til at include menu.htm på alle sidder.

Menu.htm ligger i roden, og indeholder et link til index.php som også ligger i roden (href="index.php"). Men hvis jeg følger et andet link i menu.htm som fører til en side i undermappen child1, så dur linket ikke længere, da det nu refererer til href="child1/index.php".

Så jeg tilføjede ".." til linket i menu.htm så det kom til at hedde href="../index.php".
Men hvis jeg så ser på en side som ligger i roden, så hedder linket nu href="avnet på parent folder til root"/index.php
Og det dur jo heller ikke?.

Jeg kunne jo selvfølgelig bare ligge alle .htm filerne i roden. Men hvordan kunne jeg gøre hvis jeg VIL have siderne i undermapperne til at virke?
Avatar billede overchord Nybegynder
28. november 2003 - 12:01 #1
Jeg ved ikke helt hvordan det virker med PHP, men jeg antager at du har noget i retningen af
ROD: Menu.htm, index.php
Child01: side1.php

Hvor menu.htm findes paa begge sider.

Alternativet kunne vaere at linke direkte istedet for relativt siden du bruger en statisk html siden som menu.

altsaa link til index: http://ditdomain.com/index.php
link til side1: http://ditdomain/child01/side1.php
Avatar billede leon_hunt Nybegynder
28. november 2003 - 12:36 #2
Selvfølgelig, den havde jeg slet ikke tænkt på. Men jeg er som sagt også nybegynder :P

"..siden du bruger en statisk html siden som menu."
Hvad ville da være problemet med at linke direkte hvis den var dynamisk?
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