Avatar billede p_nilsson Nybegynder
28. november 2002 - 19:44 Der er 6 kommentarer og
1 løsning

attributten target er ikke valid!

okey, ifølge w3c's standarder (html 4.01 strict) kan jeg ikke bruge attributten target i fbm. f.eks <A> eller <BASE>. Undlader jeg at bruge target åbnes linket i samme frame, ikke særligt smart da jeg har menuen og indholdet i hver sin frame - og den velkendte _blank, som jeg bruger til eksterne links... gode råd, kom så :-)

Kan det løses med css?? Eller hvad gør jeg... javascript?

Og kan nogle forklare mig HVORFOR w3c har valgt at udelade target??

Mvh p
Avatar billede neteffect Nybegynder
28. november 2002 - 19:58 #1
Brug JavaScript.

Begrundelsen for at udelade target i 4.01 strict er vistnok, at vindueshåndtering det ikke har noget med "markup" at gøre, og derfor bør foregå ved hjælp af "supporting technologies". Af samme grund er iframe helelr ikke med i strict 4.01.
Avatar billede 7th Praktikant
28. november 2002 - 20:00 #2
De har ikke valgt at udelade target, men der findes tre forskellige øhh "versioner" af html 4.01, så tager udgangspunkt i hvilke attributer som du benytter dig af. Du skal vælge frameset, eller så er det traditonal du skal have fat i for at få valideret korrekt.
Avatar billede 7th Praktikant
28. november 2002 - 20:02 #3
Avatar billede 7th Praktikant
28. november 2002 - 20:10 #4
http://www.w3.org/TR/html40/frameset.dtd (Frameset DTD)
http://www.w3.org/TR/1999/PR-html40-19990824/frameset.dtd
er den dokument type du skal bruge hvis du vil benytte dig af frames i html 4.01
Avatar billede p_nilsson Nybegynder
28. november 2002 - 20:14 #5
>>neteffect: du har vel ikke et eksempel på sådan noget javascript?

>>7th: ja, jeg ved godt at der er flere versioner af dtd'er, men Loose dtd er ikke at foretrække da den har med "udgåede/gamle" elementer og attributter at gøre...dvs. at target bliver nok ikke genindført og så kan jeg jo lige så godt finde en anden (hmm..) tidsvarende metode.

...

Der er point at hente til den der kan give mig et brugbart alternativ til target.

Mvh. p
Avatar billede neteffect Nybegynder
28. november 2002 - 20:31 #6
<a href="#" onclick="window.open('http://www.neteffect.dk/default.asp','_blank','')" title="klik for at åbne www.neteffect.dk i nyt vindue">neteffect</a>
Avatar billede p_nilsson Nybegynder
28. november 2002 - 20:45 #7
neteffect det var jo lige det jeg skulle bruge!! =D

Mvh p
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