Avatar billede Slettet bruger
22. oktober 2004 - 00:02 Der er 10 kommentarer og
1 løsning

Hvem gør det korrekt, IE eller Mozilla?

Hej!

Jeg har en side hvortil stien er http://dcclub.dyndns.dk/marimekko/

Når jeg derefter går ind på siden produkter

http://dcclub.dyndns.dk/marimekko/produkter/

har jeg en select boks der sender brugeren til en underside med en onchange=location.href=this.value

optionerne ser således ud:

<option value="produkter/punge">Punge
<option value="produkter/sengetoej">Sengetøj
<option value="produkter/lamper">Lamper

IE sender mig til f.eks.

http://dcclub.dyndns.dk/marimekko/produkter/produkter/punge

mens Mozilla og Opera sender mig til

http://dcclub.dyndns.dk/marimekko/produkter/punge

Det vil sige at IE tolker det anderledes end Mozilla og andre?

Jeg har sat en basehref til http://dcclub.dyndns.dk/marimekko/ med meta-tag.

Hvad er korrekt?
Avatar billede pride_boy Nybegynder
22. oktober 2004 - 00:08 #1
Mozilla og Opera
Avatar billede roenving Novice
22. oktober 2004 - 00:08 #2
Hvordan laver de det, hvis du fjerner base href'en ?-)
Avatar billede olebole Juniormester
22. oktober 2004 - 00:09 #3
<ole>

Det er helt klart Moz/Opera, der har ret. Din 'base href' giver base-URL'en, der skal sættes foran alle relative stier på siden  :)

/mvh
</bole>
Avatar billede olebole Juniormester
22. oktober 2004 - 00:12 #4
<BASE href="http://dcclub.dyndns.dk/marimekko/produkter/" />
bør være korrekt - og burde som sådan give den rigtige, absolutte sti med dine relative stier  :)
Avatar billede Slettet bruger
22. oktober 2004 - 00:13 #5
Base href sættes kun en gang og ændrer sig ikke på undersiderne. Det er jo hele ideen med en basehref?
Avatar billede Slettet bruger
22. oktober 2004 - 00:15 #6
Uden basehref er det forkert i alle browserne (forkert som i "det virker ikke" ikke nødvendigvis forkert ifølge standarderne) :D
Avatar billede roenving Novice
22. oktober 2004 - 00:21 #7
Har jeg ikke forstået det rigtigt, at du har selecten i

http://dcclub.dyndns.dk/marimekko/produkter/index.html (eller default.asp eller whatever ?-)

Så burde det da virke, hvis du:

<option value="punge">Punge
Avatar billede olebole Juniormester
22. oktober 2004 - 00:23 #8
Ja, det er klart, at du så skal lave stierne om  :)

<option value="punge">Punge</option>
<option value="sengetoej">Sengetøj</option>
<option value="lamper">Lamper</option>

PS: og så afslut lige dine options  ;o)
Avatar billede Slettet bruger
22. oktober 2004 - 00:33 #9
Hmmm, ja det må jeg vist lige rode lidt med, sagen er at værdien i optionerne kommer fra et felt i DB'en som kortlink, altså det hænger sammen med en .htaccess fil på siden.

Men med lidt ../../ traversering og sårn' går det nok :)

Men tak alligevel, det fik mig i rette retning!

Er der andre der vil have point?
Avatar billede olebole Juniormester
22. oktober 2004 - 00:37 #10
Nej, pyt ... pride_boy ramte endelig rigtigt (omend, det kunne ligne et tilfældigt skud fra hoften), så lad bare ham 'lune sig lidt'  ;o)
Avatar billede Slettet bruger
22. oktober 2004 - 00:38 #11
hehe...det skal jo lykkes af og til ;)
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