Avatar billede apj Nybegynder
21. november 2002 - 16:00 Der er 12 kommentarer og
4 løsninger

Fjerne stiplet linie om et link?

Hvordan fjerner jeg den stiplede linie omkring et link. Det kommer i det øjeblik man trykker på linket - > jeg ved at det ret let kan fjernes med et par ord, men jeg kan ikke huske hvordan.(15 p.)

Kan man også fjerne det via lokal CSS (altså CSS f.eks. i HEAD og ikke i en ekstern fil)?(15 p.)
Avatar billede a-torsten Nybegynder
21. november 2002 - 16:03 #1
<a onfocus=this.blur() href="test.htm" >
Avatar billede pelkjaer Nybegynder
21. november 2002 - 16:03 #2
hellere

<a href="#" onfocus="if(this.blur)this.blur()">link</a>
Avatar billede jakobclausen Nybegynder
21. november 2002 - 16:06 #3
apj: Du skal bruge pelkjaer's forslag.

Ved ikke helt hvorfor, men <a onfocus=this.blur() href="test.htm" > virker ikke altid
Avatar billede pelkjaer Nybegynder
21. november 2002 - 16:08 #4
Jo hvis det skrives korrekt

<a href="#" onfocus="this.blur()">link</a>

men jeg fortrækker den den "udvidede".
Avatar billede apj Nybegynder
21. november 2002 - 16:18 #5
Tak, det er det jeg har brug for - hvad med mulighederne for at definere at alle links på siden skal være uden denne stiplede linie?
Avatar billede apj Nybegynder
21. november 2002 - 16:29 #6
Kom.. Hajer, kan man gøre det?
Avatar billede a-torsten Nybegynder
21. november 2002 - 16:31 #7
Ikke så vidt mig bekendt...
Avatar billede apj Nybegynder
21. november 2002 - 16:32 #8
æv.... nå, men jeg lader det lige stå lidt endnu - det kan jo være.
Avatar billede jakobclausen Nybegynder
21. november 2002 - 16:57 #9
apj; Det skulle da være muligt vis du bruger css
Avatar billede apj Nybegynder
21. november 2002 - 17:20 #10
ja!, hvordan?
Avatar billede jakobclausen Nybegynder
21. november 2002 - 17:24 #11
Du skriver at du gerne vil undgå den stiple linie, mener du ikke bare linen der er under links ?
Avatar billede jakobclausen Nybegynder
21. november 2002 - 17:28 #12
A{
    text-decoration : none;
}

A:ACTIVE {
    text-decoration : none;
}

A{ fjerner bare understregning på alle links
a:active{ så vil der ikke kommer nogen understregning når du klikker på linket
Avatar billede Slettet bruger
21. november 2002 - 18:03 #13
Dette fjerner automatisk "myrestien" fra alle links på siden:

<script>
function fjern() {
lnk = document.getElementsByTagName("a");
for (i = 0; i < lnk.length; i++)
lnk[i].onfocus = fjernfunk;
}

function fjernfunk(e) {
if (document.all)
event.srcElement.blur();
else
e.target.blur();
}
</script>

Og i body:

<body onLoad="fjern();">
Avatar billede pelkjaer Nybegynder
21. november 2002 - 18:05 #14
Eller

<script type="text/javascript">
function fixLinks( ) {
    for (var i=0; document.links.length>i; i++ )
    document.links[i].onfocus = document.links[i].blur;
};
</script>

og så:

<body onload="fixLinks();">
Avatar billede apj Nybegynder
21. november 2002 - 18:26 #15
Vil du svare Pelkjaer? Det var lige det jeg havde brug for. (se www.metropolis.dk)
Avatar billede pelkjaer Nybegynder
21. november 2002 - 18:27 #16
jep
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

IT-JOB

Politiets Efterretningstjeneste

Data engineer til PET

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer

Kræftens Bekæmpelse

IT-driftsleder