Avatar billede Slettet bruger
09. juli 2004 - 00:47 Der er 13 kommentarer og
1 løsning

Hvorfor virker dette ikke?

Hejsa.

Jeg sidder her og roder med lidt <a href>, men jeg kan ikke få det til at virke i Opera. Men det virker fint i Firefox og IE.
Underligt.


Link til et sted ned på siden:
Menu:
<a href="#dok" id="dok" class="alm">Dokumentation.</a>
Linket nede på siden:
<a name="dok" id="dok">Dokumentation</a>

Men oppe i adresselinien står der:
...ing.asp#dok
Kan det have noget at gøre med, at det er et .asp-dokument?


Og det er kun den ene del af problemet... for jeg har også et link som linker tilbage til toppen af siden.
I toppen af dokumentet:
<a name="top" id="top">&nbsp;</a>
Længere nede i dokumentet:
<a href="#top" id="top" class="text5">Top</a>


Hvad pokker laver jeg galt?
Avatar billede skovenborg Nybegynder
09. juli 2004 - 00:52 #1
du må ikke have to elementer med den samme id og desuden skal du også vide at ID godt kan fungere som et anchor - men pointen er du skal slette det fra et af linksene (nok her fra:
<a href="#dok" class="alm">Dokumentation.</a>
Avatar billede Slettet bruger
09. juli 2004 - 01:04 #2
skovenborg:
Nu har jeg prøvet 3 muligheder:
- Fjernet alle id fra dokumentet,
- prøvet at fjerne alle id fra <a href ....> stadig med id i <a name ....>,
- prøvet at fjerne alle id fra <a name ....> stadig med id i <a href ....>,
men Opera er fuldstændig ligeglad.  :-(
Avatar billede Slettet bruger
09. juli 2004 - 01:06 #3
...eller er det måske fordi jeg bruger XHTML-1.0 i DOC-type?

Jeg leder herinde:
http://www.w3schools.com/xhtml/xhtml_reference.asp
Avatar billede Slettet bruger
09. juli 2004 - 01:08 #4
Avatar billede Slettet bruger
09. juli 2004 - 01:10 #5
Avatar billede Slettet bruger
09. juli 2004 - 01:14 #6
...og når jeg copy/paster det ind i mit eget dokument, virker det alligevel ikke.

Gidder ikke mere, jeg går i seng nu.  :-(  Og drømmer dårlige drømme om a-tags... :-)
Avatar billede skovenborg Nybegynder
09. juli 2004 - 01:15 #7
har du ikke noget mere kode man kunne se - for mig virker det også fint (skulle dog lige fjerne id="dok" fra <a href="#dok"> før det virkede helt (her var <a href før <a name vel at mærke
Avatar billede Slettet bruger
09. juli 2004 - 08:50 #8
skovenborg:
Jeg har ellers lavet alting helt korrekt, men har fundet ud af noget nyt: Da dokumentet ligger inde i et andet (som en .asp-include), tror jeg at problemet ligger dér.
Det er fordi, at når jeg eksekverer dokumentet selvstændigt, virker alting helt fint, også i Opera. Det er kun når det ligger som en include-fil, at det ikke fungerer i Opera.  :-(
Avatar billede Slettet bruger
09. juli 2004 - 08:52 #9
Forøvrigt:
Det var her, det rigtige link:
http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_link_bookmark

Jeg var vist lidt træt i nat...
Avatar billede skovenborg Nybegynder
09. juli 2004 - 12:32 #10
lyder bare sært, at det var det som skulle give problemmer, da serveren burde spytte en hel side ud uden fuldstændig, som var det en fuld side. Eneste ting jeg kan se er problemmet med id'erne som du sikkert har ordnet (check også resten af dokumentet for navne, som matcher dem du linker til).

Måske er der i virkelighed tale om en bug i Opera (som måske er blevet rettet)... men du må godt poste en side alligevel, man ved jo aldrig. Så kan jeg også lige checke om problemmet også opstår her.
Avatar billede Slettet bruger
18. juli 2004 - 17:28 #11
skovenborg:
Gidder du at lægge et svar, så jeg kan få afsluttet spørgsmålet?
Avatar billede Slettet bruger
23. juli 2004 - 21:43 #12
skovenborg:
Kan du ikke venligst lægge et svar?
Avatar billede skovenborg Nybegynder
02. august 2004 - 23:32 #13
jo, værgso. Har været på ferie i (åbenbart) ret lang tid :-)
Avatar billede Slettet bruger
04. august 2004 - 10:56 #14
Tak.  :-)
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