Avatar billede Beach Mester
07. oktober 2000 - 13:35 Der er 7 kommentarer og
1 løsning

Imagemap & onFocus=\"this.blur()\"

Hej.
Jeg kan ikke få den lede ramme IE laver væk fra mine links når jeg bruger imagemap.
Jeg har leget med onFocus=\"this.blur()\" man kan ikke få det til at virke:-(
Nogle der har et godt forslag til hvor jeg skal smide den tag hen?
Er det muligt at smide den ind i i body så jeg ikke skal gentage den de 17 gange hvor det
skal bruges?
Jeg har vedlagt den komplette html så vi kan blive helt enige.
På forhånd tak for hjælpen.
Mvh Beach


<html>
<head>
<title>Test af onFocus / this.blur</title>
</head>
<body bgcolor=\"#FFFFFF\">
<img src=\"../image/testps.gif\" width=\"100\" height=\"100\" usemap=\"#Map\" border=\"0\"><map name=\"Map\"><area shape=\"rect\" coords=\"21,16,66,41\" href=\"test.htm\"></map>
</body>
</html>
Avatar billede bbs Nybegynder
07. oktober 2000 - 13:37 #1
jeg forstår ikke helt hvad du mener :0(
Avatar billede Beach Mester
07. oktober 2000 - 13:40 #2
IE laver en stiplet rammer omkring min imagemap når man klikker eller går tilbage til samme side. Den skal væk. Jeg er kommet så langt så jeg ved vi skal have fat i onFocus=\"this.blur()\" men jeg kan ikke få det til at virke uanset hvor jeg smider tagén ind-(
Avatar billede el_gnu Nybegynder
07. oktober 2000 - 13:41 #3
bbs => hmm, undrer mig ikke...

beach => prøv at indsætte det i dit area tag:


<html>
<head>
<title>Test af onFocus / this.blur</title>
</head>
<body bgcolor=\"#FFFFFF\">
<img src=\"../image/testps.gif\" width=\"100\" height=\"100\" usemap=\"#Map\" border=\"0\">
<map name=\"Map\">
  <area shape=\"rect\" coords=\"21,16,66,41\" href=\"test.htm\" onFocus=\"this.blur()\">
</map>
</body>
</html>

(-: el Gnu
Avatar billede bbs Nybegynder
07. oktober 2000 - 13:41 #4
Jeg fatter det slet ikke... (det går sq ikke så godt idag)
Avatar billede prodic Mester
07. oktober 2000 - 13:44 #5
gnu\'ens svar burde da virke....normalt skal onFocus være i <a>-tagget.
Avatar billede ldanielsen Nybegynder
07. oktober 2000 - 13:47 #6
Prøv dette:

<html>
<head>
<title>Test af onFocus / this.blur</title>
</head>
<body bgcolor=\"#FFFFFF\"><a href=\"\"></a>
<img src=\"../image/testps.gif\" width=\"100\" height=\"100\" usemap=\"#Map\" border=\"0\" onClick=\"document.links[0].focus()\"><map name=\"Map\"><area shape=\"rect\" coords=\"21,16,66,41\" href=\"test.htm\"></map>
</body>
</html>

Jeg laver et tomt textlink, så det er usynligt. på onClick gives det focus. Det skal stå øverst, for at være nummer 0 i document.links

Ulempen er at siden scroller til dette link, hvis det er muligt.

Jeg kan ikke teste det ordentligt, for under win 2000 server er den lede ramme nemlig væk, hurra!
Avatar billede Beach Mester
07. oktober 2000 - 13:52 #7
el gnu´s svar (kommentar) virker efter hensigten. Hvis du vi have dine point må du lige smide et svar ind. Til resten: Jeg lukker og slukker her. Takker alle for den hurtige response:-)
Beach
Avatar billede el_gnu Nybegynder
07. oktober 2000 - 14:07 #8
:-)
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