Avatar billede cyfer Nybegynder
12. september 2004 - 22:40 Der er 24 kommentarer og
1 løsning

base target kan ikke valideres!

Hej, jeg er igang med at lave en side med, Valid HTML 4.01 Strict!

Mit problem ligger i at jeg gerne ville lave standard link behavioren om til _blank.

Dette plejes jo at gøres med base target="_blank". Men dette er jo som bekendt ikke valid kode!

Så mit spørgsmål lyder således: Hvordan gør jeg dette så min side stadig er valid?

På forhånd mange tak.
Avatar billede rasmusbg Nybegynder
12. september 2004 - 22:44 #1
Skifter fra strict til frameset.

:)
Avatar billede cyfer Nybegynder
12. september 2004 - 22:46 #2
Det er der jo ingen udfordring i vel ;)
Avatar billede rasmusbg Nybegynder
12. september 2004 - 22:50 #3
Det eneste du kan gøre er, at du måske kan bruge JavaScript.
Avatar billede roenving Novice
12. september 2004 - 22:53 #4
Er du sikker på at du har placeret det i head ?-)

-- såvidt jeg kan se er der ikke noget galt i at bruge det i strict !-)

http://blooberry.com/indexdot/html/tagpages/b/base.htm
Avatar billede cyfer Nybegynder
12. september 2004 - 22:56 #5
Yeps!

Below are the results of attempting to parse this document with an SGML parser.

Line 7, column 43: there is no attribute "TARGET"
Avatar billede roenving Novice
12. september 2004 - 23:00 #6
Avatar billede Slettet bruger
12. september 2004 - 23:01 #7
Roenving: Hvis du lige læser den side igen, kan du se at target-attributten kun er gyldig i Transitional og Frameset-DTD'erne for HTML 4.x og XHTML 1.0.
Avatar billede Slettet bruger
12. september 2004 - 23:02 #8
Avatar billede roenving Novice
12. september 2004 - 23:04 #9
Hvorfor står den så i w3cs uden forbehold ?-)
Avatar billede cyfer Nybegynder
12. september 2004 - 23:12 #10
target er taget ud af strict... så jeg leder efter en anden måde....
jeg er klar over man kan bruge javascript til at komme uden om det på, men der må da være en anden måde...?
Avatar billede olebole Juniormester
12. september 2004 - 23:16 #11
<ole>

roenving >> 'base-target' står vist ikke uden forbehold ... det gør 'base' derimod. De to ting er ikke én og samme ting.

sandbox >> At det står på blooberry.com, betyder absolut ikke, det er rigtigt. Jeg har hjulpet Brian med rettelser af flere fejl i forhold til W3C's rekommendationer.
Han er vældig flink og meget omhyggelig ... men absolut ikke fejlfri.
Det eneste, man kan bruge til noget i den forbindelse, er W3C's egne sider. Alt andet er mere eller mindre fejlbehæftet afskrivning af disse - og desværre ofte fyldt med alvorlige misforståelser.

blooberry.com er afgjort en af de bedre, men det er og bliver en 'narresut'  :)

/mvh
</bole>
Avatar billede Slettet bruger
12. september 2004 - 23:17 #12
roenving: Aner det ikke, men hvis du leder i DTDerne kan du se at den er med i de to andre, men ikke i Strict. Jeg lagde i det hele taget ikke mærke til at der stod noget som helst om forskelle på de tre DTD'er.
Avatar billede Slettet bruger
12. september 2004 - 23:18 #13
Det skulle ikke have været et svar. Vil du venligst afvise det, cyfer?
Avatar billede olebole Juniormester
12. september 2004 - 23:25 #14
cyfer >> Der er såvidt jeg ved ikke andre muligheder. Target er jo et lævn fra stenalder-HTML'en - og knytter sig til primært til frames. Jeg mener, at muligheden for at bestemme, hvilket window-object, der skal loades i, gled ud sammen med rammerne.

I øvrigt er der vist ikke en eneste browser på markedet, der undrer sig, hvis der står 'base-target' - så det nok kun dig selv, der har noget ud af at gøre lige netop den del valid. Hvad det så er, du skulle have ud af det, aner jeg ikke  :)
Avatar billede cyfer Nybegynder
12. september 2004 - 23:28 #15
Well, troede kun det var mig, der ikke havde tankevirksomhed nok, til at finde på en pænere, og mere korrekt måde, at lave det på, end javascript. Men det ser ikke ud til at jeg tog fejl ;)
Avatar billede cyfer Nybegynder
12. september 2004 - 23:30 #16
Du har ret olebole, det er nok mere en principsag at det skal være korrekt kode :)
Avatar billede knudgert Nybegynder
13. september 2004 - 00:08 #17
Ja, og når man vil have korrekt kode, så bruger man transistional, når man vil bruge target i stedet for det andet pjat med at bruge tags, der ikke er gyldig i strict.

Hvorfor skal det partout været strict, når man ønsker at bruge noget som ikke er tilladt?

Du kan jo blot lade siden opføre sig fuldstændig som om den var skrevet i strict, dvs. bruge css til al  formatering, undgå gl.dags tags, der er på vej ud osv.

Det er ikke finere at bruge strict fremfor transistional, derimod er det fint at bruge den rigtige doctype, som svarer til det man bruger.
Avatar billede olebole Juniormester
13. september 2004 - 00:21 #18
knudgert >> Som talt udaf min egen beskidte kæft  ;D
Avatar billede olebole Juniormester
13. september 2004 - 00:21 #19
... blot måske lidt høfligere  *LooOooL*
Avatar billede olebole Juniormester
13. september 2004 - 00:28 #20
... og vi skal ikke glemme, at det ikke er fordi, det står på et tilfældigt alkoholmeter, at vi ikke må køre spritkørsel.
Det er fordi, små børns forældre savner deres poder, hvis disse aldrig kommer hjem mere ... og så er de i øvrigt pisse bøvlede at tørre af forruden.

Det handler ikke om at tilfredsstille en validator hos W3C, men at tilfredsstille browserne i de 1000 små hjem. I øvrigt har W3C's validator haft en hel del fejl i tidens løb - så den må kun anses som 'et vink i en retning'  ;o)
Avatar billede cyfer Nybegynder
13. september 2004 - 16:57 #21
Jeg tror jeg bare jeg vælger, at følge w3c's ordsprog om, at ingen popups, er bedre end alverdens VELFAC vinduer, stablet i én vertikal række!  :?

Jeg siger tak for jeres higen efter, at tilfredsstille min umættelige trang for, at finde svar på alt ;)

Smid et svar! I fortjener point.
.over and out
Avatar billede cyfer Nybegynder
02. april 2006 - 09:47 #22
Smid nu et svar... lukker..
Avatar billede olebole Juniormester
02. april 2006 - 14:49 #23
... s'gerne  :)
Avatar billede cyfer Nybegynder
02. april 2006 - 15:27 #24
Dygtiiiiiiiiiiig :P
Avatar billede olebole Juniormester
02. april 2006 - 15:36 #25
- taaaarrrrrrrk  ;D
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