B.B <b.b@newmail.dk> skrev:
> og har i den forbindelse valgt at skifte doctype til XHTML 1.0
> Strict.
Godt!
> target attr. Er der nogen der kan forklare mig hvorfor den er
> blevet taget ud (der må være en eller anden grund)
Det har aldrig været meningen at designeren skal bestemme
brugerens adfærd.
Når brugeren klikker på et link, og et nyt vindue åbner, så kan
brugeren ikke forhindre det. Det kan jo godt være at brugeren
ønsker at linket skal åbne i samme vindue, så brugeren kan
bruge browserens tilbageknap for at komme tilbage til
udgangspunktet.
Browsere er indrettet på den måde at når man klikker på et link,
så åbner den nye side i samme vindue. Højreklikker brugeren på
linket, har brugeren mulighed for "Åbn link i nyt vindue" - her har
brugeren 2 muligheder, og kan helt selv bestemme. Derfor bør du
undlade "target" på dine links.
> og findes der et alternativ, når man som jeg, gerne vil have at
> ens eksterne links bliver åbnet i et nyt vindue?
Ja, du kan åbne et nyt vindue ved hjælp af Javascript. Det har
imidlertid den ulempe at mange brugere har slået Javascript fra
i deres browser, og så kan de slet ikke navigere på siden, og ikke
få de sider du som designer havde tiltænkt. Derfor vil jeg fraråde
den løsning.
Der er sikkert også nogle popup-stoppere der forhindrer at det nye
vindue bliver åbnet.
Hold dig derfor til hvad der er muligt med XHTML 1.0 Strict - der
er en god grund til at "target" og andre ting er pillet ud af standarden.
Som bruger irriterer jeg mig ofte over at designeren har bestemt at
jeg skal have et nyt vindue - jeg vil gerne selv bestemme. Omvendt
bruger jeg tit muligheden "Åbn link i nyt vindue" - det er noget jeg
helt selv styrer
--
Allan Vebel
http://html-faq.dk