"Allan Vebel" <nospam@vebel.dk> writes:
> Denne har samme funktion, men skulle gøre det muligt at bruge
> tastaturet alligevel:
Jeg har ikke lige testet den, men det ser rimeligt ud. Bare et par
kommentarer ...
> function fjernStipletLinie()
> {
> for (a in document.links) document.links[a].onfocus = document.links[a].blur;
her kan man med fordel skrive
for (var a in document.links) ...
for at lade "a" være en lokal variabel og ikke overskrive en global variabel.
> }
> if (document.all||document.getElementById)
Hvorfor denne betingelse? Det ville være mere hensigtsmæssigt at
tjekke for eksistensen af "document.links".
> {
> document.onmousedown = fjernStipletLinie;
> }
Det er lidt overkill at gennemløbe alle links i dokumentet hver gang
man trykker på museknappen. Hvis det var en stor side med mange links,
så ville det måske endda være mærkbart. En gang skulle være nok.
Ellers er det smart nok, med mindre man kombinerer mus og keyboard :)
Det kan fikses, ved at tjekke om det sidste man gjorde var at trykke
på en knap eller en mus.
/L
--
Lasse Reichstein Nielsen - lrn@brics.dk
Ph.D. i datalogi søger stilling som software-udvikler i Øst- eller
Nordjylland. Curriculum Vitae: <URL:
http://www.brics.dk/~lrn/cv.html>