Avatar billede moso Nybegynder
02. juli 2003 - 00:57 Der er 28 kommentarer og
2 løsninger

Åbne link i nyt vindue?

Jeg er ikke sikker på at det er her spørgsmålet skal ligge, men here goes:
Kan man ved hjælp af stylesheet sørge for at alle links åbner eksternt?
Avatar billede ahv Nybegynder
02. juli 2003 - 00:59 #1
Nej.
Avatar billede moso Nybegynder
02. juli 2003 - 01:00 #2
ok, tak. Jeg havde dog håbet på et andet svar... Points?
Avatar billede ahv Nybegynder
02. juli 2003 - 01:00 #3
CSS Er jo til at stlye dine forms, tables, links osv. med
Avatar billede thesurfer Nybegynder
02. juli 2003 - 01:00 #4
Du kan dog bruge: <base target="_blank">

/theSurfer.
Avatar billede ahv Nybegynder
02. juli 2003 - 01:00 #5
Skal vi så ikke blot dele, dem?
Avatar billede ahv Nybegynder
02. juli 2003 - 01:01 #6
thesurfer -> Men det er ikke særlig meget CSS.
Avatar billede moso Nybegynder
02. juli 2003 - 01:01 #7
<base target="_blank">? Hvordan fungere det?
Avatar billede ahv Nybegynder
02. juli 2003 - 01:01 #8
Den sætter alle dine links til target _blank hvilket vil sige de alle åbner i et nyt vindue.
Avatar billede thesurfer Nybegynder
02. juli 2003 - 01:02 #9
Jeg vil tro at det løser dit problem.. det åbner links'ne i et nyt vindue..
Avatar billede moso Nybegynder
02. juli 2003 - 01:03 #10
feks:
tekst <base target="_blank">link</base> tekst?
Avatar billede ahv Nybegynder
02. juli 2003 - 01:03 #11
Det burde løser spørgers problemer.
Avatar billede ahv Nybegynder
02. juli 2003 - 01:03 #12
Nej, du indsætter det bare i toppen af din body.
Avatar billede ahv Nybegynder
02. juli 2003 - 01:04 #13
også laver du ellers bare din links helt normalt.
Avatar billede thesurfer Nybegynder
02. juli 2003 - 01:04 #14
moso: nej du skriver bare <base target="_blank"> i dit head-tag
Avatar billede moso Nybegynder
02. juli 2003 - 01:04 #15
2 sek.
Avatar billede moso Nybegynder
02. juli 2003 - 01:05 #16
kan man ikke bruge det inde i teksten?
Avatar billede ahv Nybegynder
02. juli 2003 - 01:05 #17
Nårh er det i head, kunne ikke lige huske det.
Avatar billede ahv Nybegynder
02. juli 2003 - 01:05 #18
Lille eksempel ->

<base target="_blank">

<a href="http://www.eksperten.dk">Exp</a><br>
<a href="http://www.jubii.dk">Jubii</a>
Avatar billede schaefner Juniormester
02. juli 2003 - 01:05 #19
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<base target="_blank">
</head>

<body>

<a href="http://google.com">Google.com</a> (Standard: nyt vindue)<br>
<a href="http://yahoo.com" target="_self">Yahooo.com</a> (Selvdefineret: i samme vindue)<br>

</body>
</html>
Avatar billede thesurfer Nybegynder
02. juli 2003 - 01:08 #20
det skal bare stå i dokumentet.. men ifølge reglerne skal det stå et eller andet sted imellem <head> og </head>..
Avatar billede moso Nybegynder
02. juli 2003 - 01:11 #21
ok, jeg takker. Er der andre gode forlag til hvordan jeg evt. kan løse problemet. Jeg har en tekst med link inde i. Disse links skal kunne defineres til at åbne eksternt, mens alle andre links bare skal køre normalt?
Avatar billede thesurfer Nybegynder
02. juli 2003 - 01:12 #22
huh? forklar nærmere..
Avatar billede moso Nybegynder
02. juli 2003 - 01:13 #23
schaefner: jeg kan godt se hvad du mener, men det kan ikke gøres automatisk. Derfor er det ikke lige den løsning jeg leder efter.
Avatar billede moso Nybegynder
02. juli 2003 - 01:15 #24
thesurfer: Jeg har et tekststykke, hentet fra db. Dette tekststykke indeholder bla. links, altsammen i HTML. Det er disse links jeg skal kunne åbne i nyt vindue.
Så når der står <a href="http://google.com">Google.com</a> teksten, så skal linket automatisk åbne i nyt vindue.
Bedre?
Avatar billede moso Nybegynder
02. juli 2003 - 01:16 #25
Jeres løsning giver nye vinduer på alle links, med mindre jeg gør ind manuelt og laver dem alle om til _self
Avatar billede thesurfer Nybegynder
02. juli 2003 - 01:22 #26
så skal du bare erstatte _self med _blank og slette <base...>, ik ?
Avatar billede moso Nybegynder
02. juli 2003 - 01:23 #27
Ikke forstået
Avatar billede moso Nybegynder
02. juli 2003 - 01:24 #28
Der står ikke _blank, eller _self i teksten, det er der problemet kommer.
Avatar billede thesurfer Nybegynder
02. juli 2003 - 01:31 #29
metode 1:

du skriver <base target="_blank"> og skriver selv <a href="adressen" target="_self">link</a> (_self) på de links der skal åbnes i samme vindue..

metode 2:

du glemmer <base..> og skriver selv <a href="adressen" target="_blank">link</a> (_blank)
Avatar billede moso Nybegynder
02. juli 2003 - 01:41 #30
Løningen bliver:
<% 
tekst = (Tekst.Fields.Item("Tekst").Value)
Nytekst = Replace(tekst,"href","target=""_blank"" href") %>
<%=Nytekst%>

Det virker fint.
Tak for input og hjælp...
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