MirusMentis Skrevet 16. august 2006 Del Skrevet 16. august 2006 Skriver en side i xhtml 1.0 strict. Skal ha noen linker til å åpne i ny side. <a href="http://link.com" target="_blank"> Link </a> Denne koden validerer ikke. Har jeg noe alternativ? Lenke til kommentar
Magnus Holm Skrevet 16. august 2006 Del Skrevet 16. august 2006 Det er lov å søke Lenke til kommentar
Amento Skrevet 16. august 2006 Del Skrevet 16. august 2006 Må vel ta i bruk Javascript da vel...? Uansett hvis en skal åpne ei side i et nytt vindu/tab så foretrekker i alle fall jeg å gjøre det selv Lenke til kommentar
AlecTBM Skrevet 16. august 2006 Del Skrevet 16. august 2006 hva med <a href="http://link.com" target="_blank" /> Link </a> Lenke til kommentar
Amento Skrevet 16. august 2006 Del Skrevet 16. august 2006 (endret) hva med <a href="http://link.com" target="_blank" /> Link </a> 6684784[/snapback] Han ville ha en "validert versjon" Endret 16. august 2006 av Zathardor Lenke til kommentar
Magnus Holm Skrevet 16. august 2006 Del Skrevet 16. august 2006 AlecTBM: Det er TARGET-attributen som ikke virker Og løsninga ligger i den andre posten min Lenke til kommentar
Mez Skrevet 16. august 2006 Del Skrevet 16. august 2006 Kikk her: http://www.phpfreaks.com/quickcode/XHTML-t...rnative/231.php Lenke til kommentar
Bolson Skrevet 16. august 2006 Del Skrevet 16. august 2006 (endret) New-Window Links in a Standards-Compliant World kan være løsningen. Om Javascript er avslått, fungerer linkene som normalt. Ellers er jeg enig med Zathador. Liker å bestemme det selv. Også en del av årsaken til at target ble "depreciated". Edit: Mez sitt forslag ser vel så bra ut. Endret 16. august 2006 av Bolson Lenke til kommentar
MirusMentis Skrevet 16. august 2006 Forfatter Del Skrevet 16. august 2006 Takk for svar! Mez sitt forslag fungerte slik jeg ville, samtidig som det validerte! takk igjen! Og JudoFyr, løsningen lå ikke i den andre posten din. Du skrev jo bare søk, hvilket jeg selvsagt har gjort før jeg postet! Lenke til kommentar
phax Skrevet 16. august 2006 Del Skrevet 16. august 2006 hva er galt med target egentlig? skulle jo tro det var bedre og bare bruke det enn og måtte begynne og dra inn javascript.. Lenke til kommentar
Bolson Skrevet 16. august 2006 Del Skrevet 16. august 2006 hva er galt med target egentlig? skulle jo tro det var bedre og bare bruke det enn og måtte begynne og dra inn javascript.. 6685034[/snapback] Praktisk og funksjonelt er det vel ikke noe galt med target. Men de vise herrer i W3C har bestemt at target kun kan brukes i forhold til frames, og ikke for å åpne en nettside i et nytt vindu. Det har også noe med en utvikling der selve HTML koden bare strukturere innholdet, og CSS og annet skal brukes til å beskrive design og oppførsel. Derfor er CSS3 gitt target egenskaper, CSS3 Hyperlinks. Søker du rundt på nettet vil du finne kommentarer knyttet til dette som går begge veier, og at noen foretrekker target og andre javscript. Jeg har ingen problemer med å bruke target = "_blank", når jeg ser dette som hensiktsmessig og velger derfor som oftest XHTML 1.0 Transitional. Forklaringen er vel totalt sett mer komplisert, men jeg orker ikke å søke etter alle detaljer. Avgjørelsen ble vel faktisk tatt i 1997 eller omtrent på den tida. Lenke til kommentar
oskaremil Skrevet 16. august 2006 Del Skrevet 16. august 2006 (endret) I XHTML1.0 strict er det ikke "god praksis" å åpne sider i et nytt vindu. Dette fordi kontrollen over nettleseren overføres fra brukeren til den som har kodet websiden. Jeg anbefaler å ikke bruke dette, siden de aller fleste moderne nettlesere har et alternativ som heter "Åpne i nytt vindu"/"Åpne i ny tab" og de fleste bruker denne dersom de ikke ønsker å navigere bort fra siden din. Du kan alternativt la det komme tydelig frem at denne linken vil føre brukeren bort fra siden din. Vil du absolutt åpne linken i ett nytt vindu anbefaler jeg at du deklarerer siden som noe annet enn XHTML1.0 strict. Endret 16. august 2006 av oskaremil Lenke til kommentar
phax Skrevet 16. august 2006 Del Skrevet 16. august 2006 ok, takker for svar. personlig så setter jeg stor pris på at eksterne linker som f.eks reklame osv blir åpnet i nytt vindu/tab.. Lenke til kommentar
MirusMentis Skrevet 17. august 2006 Forfatter Del Skrevet 17. august 2006 I mitt tilfelle så har jeg en del "relaterte" linker på høyre side. f.eks leser du en artikkel om ølbrygging på siden min, så vil du få linker til forskjellige bryggeri shops, ølmerker, osv... Altså eksterne linker, som jeg ikke vil at skal "tvinge" folk til å navigere vekk fra siden. Lenke til kommentar
oskaremil Skrevet 17. august 2006 Del Skrevet 17. august 2006 Kanskje du skulle valgt en annen tilnærming enn XHTML 1.0S på de sidene det gjelder ? f.eks. HTML 4 transitional ? Lenke til kommentar
horetore Skrevet 18. august 2006 Del Skrevet 18. august 2006 target-attributten er ment å brukes til rammer (frames), og disse finnes ikke i XHTML 1.0 Strict. Altså er det ikke noe behov for target. Det er bare tilfeldig at en link med target="_blank" åpnes i et nytt vindu (en navnekonvensjon). Nettleseren finner ikke rammen med navn "_blank", og lager en ny ramme (et nytt vindu). Altså har det aldri vært meningen at det i det hele tatt skal være mulig. Som flere her har skrevet (eller hintet til) så er det å åpne et nytt vindu respektløst overfor brukeren. Jeg blir lettere forbannet når jeg trykker på en link og et nytt vindu plutselig kommer opp uten at jeg ville det. Om jeg vil åpne en link i et nytt vindu/en ny tab kan jeg høyreklikke eller bruke den tredje museknappen. Lenke til kommentar
phax Skrevet 18. august 2006 Del Skrevet 18. august 2006 jeg kan komme på drøssevis av tilfeller der det er praktisk og åpne i et nytt vindu, og det er ikke alle som er så datakyndig at de har vett til og trykke på tredjemusknapp eller høyreklikke for å åpne i et nytt vindu. f.eks man holder på og fylle ut et svarskjema også er det noe man lurer på, klikker da på hjelp linken like ved for å få forklaring. Da er det litt surt hvis det ikke åpnes i et eget vindu og du må klikke tilbake og begynne på nytt med utfylling av svarskjemaet. For noen er det sikkert respektløst at det ikke åpnes i et eget vindu, f.eks ved klikk på reklamer osv.. Du kan jo prøve høyreklikke eller klikke på tredjemusknapp på en flashannonse og se hvor langt du kommer med det. Lenke til kommentar
AlecTBM Skrevet 18. august 2006 Del Skrevet 18. august 2006 Enig der. Hvis jeg har en link utfra siden min så åpnes den i et nytt vindu. hvis ikke så mister jeg jo besøkene. Lenke til kommentar
oskaremil Skrevet 19. august 2006 Del Skrevet 19. august 2006 "f.eks man holder på og fylle ut et svarskjema også er det noe man lurer på, klikker da på hjelp linken like ved for å få forklaring. Da er det litt surt hvis det ikke åpnes i et eget vindu og du må klikke tilbake og begynne på nytt med utfylling av svarskjemaet." Enig med deg der. Men i slike tilfeller bør man da heller bruke Javascript eller deklarere siden som noe annet enn XHTML 1.0 strict. Lenke til kommentar
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å