/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Target i xhtml 1.1?
Fra : Tom's


Dato : 18-08-06 09:24

Hej!

Jeg vil helst ha links til at åbne i et nyt vindue og har hidtil brugt
attributten target. Men i xhtml 1.1 er det forbudt!
Hvad kan jeg bruge i stedet for?

Venlig hilsen
Tom's

 
 
Jens Gyldenkærne Cla~ (18-08-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 18-08-06 09:38

Tom's skrev:

> Jeg vil helst ha links til at åbne i et nyt vindue og har
> hidtil brugt attributten target. Men i xhtml 1.1 er det
> forbudt! Hvad kan jeg bruge i stedet for?

Allerførst - hvad er grunden til at du anvender xhtml 1.1?

1.1-udgaven er upraktisk at anvende i praktisk webdesign, fordi IE
ikke forstår den mime-type den bør sendes med. Se forklaringen her:
<http://www.hintzmann.dk/articles/doctype/#ikke_xhtml11>.

Xhtml 1.0 Strict er næsten identisk med xhtml 1.1, men må gerne
sendes som tekst/html - som IE kan forstå.


Target - der er det eneste rigtige at anvende hvis man vil åbne et
nyt vindue - er hverken tilladt i Strict (html 4/xhtml 1.0) eller
xhtml 1.1. Grunden til det er at man ikke mener at det er
sideforfatteren der skal afgøre om en bruger skal åbne et nyt
vindue eller ej (det kan brugeren selv vælge, fx ved at trykke
skift eller ctrl ned når der klikkes).

Hvis du *vil* åbne links i et nyt vindue, skal du anvende en
doctype der tillader target - dvs. xhtml 1.0 transitional (el. html
4.01 transitional). Man kan godt krybe udenom ved at anvende
javascript, men det er en dårlig erstatning for brugeren og det er
lemfældig omgang med webstandarderne.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Tom's (18-08-2006)
Kommentar
Fra : Tom's


Dato : 18-08-06 10:15

Jens Gyldenkærne Clausen skrev:
> Tom's skrev:
>
>> Jeg vil helst ha links til at åbne i et nyt vindue og har
>> hidtil brugt attributten target. Men i xhtml 1.1 er det
>> forbudt! Hvad kan jeg bruge i stedet for?
>
> Allerførst - hvad er grunden til at du anvender xhtml 1.1?
>
> 1.1-udgaven er upraktisk at anvende i praktisk webdesign, fordi IE
> ikke forstår den mime-type den bør sendes med. Se forklaringen her:
> <http://www.hintzmann.dk/articles/doctype/#ikke_xhtml11>.
>
> Xhtml 1.0 Strict er næsten identisk med xhtml 1.1, men må gerne
> sendes som tekst/html - som IE kan forstå.
>
>
> Target - der er det eneste rigtige at anvende hvis man vil åbne et
> nyt vindue - er hverken tilladt i Strict (html 4/xhtml 1.0) eller
> xhtml 1.1. Grunden til det er at man ikke mener at det er
> sideforfatteren der skal afgøre om en bruger skal åbne et nyt
> vindue eller ej (det kan brugeren selv vælge, fx ved at trykke
> skift eller ctrl ned når der klikkes).
>
> Hvis du *vil* åbne links i et nyt vindue, skal du anvende en
> doctype der tillader target - dvs. xhtml 1.0 transitional (el. html
> 4.01 transitional). Man kan godt krybe udenom ved at anvende
> javascript, men det er en dårlig erstatning for brugeren og det er
> lemfældig omgang med webstandarderne.


Hmmmm.....jeg vil jo helst være lidt på forkant, så koden holder så
længe som muligt, men jeg følger dit råd og vender tilbage til 1.0
transitional!

Tak for dit svar!
Tom's

Jens Peter Karlsen [~ (18-08-2006)
Kommentar
Fra : Jens Peter Karlsen [~


Dato : 18-08-06 09:40

XHTML 1.0 eller Javascript.

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.

On Fri, 18 Aug 2006 10:24:24 +0200, Tom's <tom@tomsfotoguide.dk>
wrote:

>Jeg vil helst ha links til at åbne i et nyt vindue og har hidtil brugt
>attributten target. Men i xhtml 1.1 er det forbudt!
>Hvad kan jeg bruge i stedet for?

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste