zZzZz Skrevet 28. april 2004 Skrevet 28. april 2004 Hos W3 får jeg ikke validert www.gigmusic.com på grunn av en target="_blank" i koden (HTML 4.01 Strict). Men hos W3Schools selv står target="blank" oppført som et av attributtene til <a> under HTML 4.01, og jeg finner ikke noe som kan ligne på dette i CSS. Må jeg rett og slett inn med JS her for å få siden validert?
Arve Systad Skrevet 28. april 2004 Skrevet 28. april 2004 om du absolutt skal opne i nye vinduer og samtidig vil ha validert, så må du nok til med javascript/serverside ja.... CSS er kun for utforming, ikkje for korleis sida oppfører seg på den måten du vil..
Ueland Skrevet 28. april 2004 Skrevet 28. april 2004 <script type="text/javascript"> function externalLinks() { if (!document.getElementsByTagName) return; var anchors = document.getElementsByTagName("a"); for (var i=0; i<anchors.length; i++) { var anchor = anchors; if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") anchor.target = "_blank"; } } window.onload = externalLinks; </script> en link blir da.. <a rel="external" href="blalbala">blabla</a> That`s all that is needed.
Nénmacil Skrevet 28. april 2004 Skrevet 28. april 2004 Dersom du velger å bruke HTML 4.01 Transitional vil den bli validert korrekt. Ta en titt her
haugsand Skrevet 28. april 2004 Skrevet 28. april 2004 Hvis attributten target skal brukes, er det like greit å angi en doctype som godtar det, som for eksempel html 4.01 transitional.
Cucum(r) Skrevet 28. april 2004 Skrevet 28. april 2004 (endret) Eller bedre: XHTML 1.0 trans EDIT: skrev visst 4.01 trans Endret 28. april 2004 av SirIce
Nénmacil Skrevet 28. april 2004 Skrevet 28. april 2004 Eller bedre: XHTML 4.01 trans Sikker på at du ikke mener XHTML 1.0?. Virker merkelig dersom de har hoppet over de andre versjonene.
zZzZz Skrevet 28. april 2004 Forfatter Skrevet 28. april 2004 <script type="text/javascript"> function externalLinks() { if (!document.getElementsByTagName) return; var anchors = document.getElementsByTagName("a"); for (var i=0; i<anchors.length; i++) { var anchor = anchors; if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") anchor.target = "_blank"; } } window.onload = externalLinks; </script> en link blir da.. <a rel="external" href="blalbala">blabla</a> That`s all that is needed. Nå validerer siden, men noe nytt vindu er det smått med. La til <script>-biten i <head>.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå