Avatar billede krydset Nybegynder
07. januar 2004 - 15:08 Der er 9 kommentarer og
1 løsning

åbne i nyt vindue

Hejsa jeg har den her funktion som laver alle www.dit-domæne.dk og mail@ditdomæne.dk om til links, men selve www.dit-domæne.dk åbner i samme vindue hvordan får jeg det til at åbne i nyt vindue?

function url2link ($str) {
  $str = preg_replace("/((ht|f)tp:\/\/)[\w.-]+(?(?=\/)[^\s<>]+)/i", "<a href=\"\\0\">\\0</a>", $str);
  $str = preg_replace("/(?<!http:\/\/)(www\.)[\w.-]+(?(?=\/)[^\s<>]+)/i", "<a href=\"http://\\0\">\\0</a>", $str);
  return $str;
}

function email2link ($str) {
  return preg_replace("/[\w.-]+@[\w-]+\.[\w.-]+/i", "<a href=\"mailto:\\0\">\\0</a>", $str);
}

mvh Krydset
Avatar billede thesurfer Nybegynder
07. januar 2004 - 15:11 #1
Du tilføjer: target="_blank" eller target='_blank'
Avatar billede thesurfer Nybegynder
07. januar 2004 - 15:11 #2
altså:
<a href="www.dit-domæne" target="_blank">noget/<a>
Avatar billede thesurfer Nybegynder
07. januar 2004 - 15:12 #3
smukt! :)
<a href="www.dit-domæne.dk" target="_blank">noget/<a>
Avatar billede thesurfer Nybegynder
07. januar 2004 - 15:13 #4
hmm.. jeg tror at ville være en god ide at tage http:// med:
<a href="http://www.dit-domæne.dk" target="_blank">noget/<a>
Avatar billede krydset Nybegynder
07. januar 2004 - 15:13 #5
Damn det havde jeg osse gjordt bare ikke i begge 2 :-P

Takker smid lige et svar ;)
Avatar billede powerade Nybegynder
07. januar 2004 - 15:13 #6
Jeg ville nok skrive det sån her Surfer... ;o)
<a href="http://www.dit-domæne.dk" target="_blank">noget</a>
Avatar billede tefcke Nybegynder
07. januar 2004 - 15:14 #7
Det tror jeg også ;)
Avatar billede krydset Nybegynder
07. januar 2004 - 15:14 #8
det blev såen her

function url2link ($str) {
  $str = preg_replace("/((ht|f)tp:\/\/)[\w.-]+(?(?=\/)[^\s<>]+)/i", "<a href=\"\\0\" target='_blank'>\\0</a>", $str);
  $str = preg_replace("/(?<!http:\/\/)(www\.)[\w.-]+(?(?=\/)[^\s<>]+)/i", "<a href=\"http://\\0\" target='_blank'>\\0</a>", $str);
  return $str;
}

function email2link ($str) {
  return preg_replace("/[\w.-]+@[\w-]+\.[\w.-]+/i", "<a href=\"mailto:\\0\">\\0</a>", $str);
}
Avatar billede thesurfer Nybegynder
07. januar 2004 - 15:15 #9
Et svar er smidt :)
Avatar billede thesurfer Nybegynder
07. januar 2004 - 15:18 #10
Takker for points! :)
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