Avatar billede rudi1234 Nybegynder
06. oktober 2005 - 12:02 Der er 7 kommentarer og
2 løsninger

Åbne alle links i nyt vindue

Kan man bruge noget javascript til at angive at links med class="newwin" skal åbne i et nyt vindue:

<a href="#">Ikke nyt vindue</a>
<a href="#" class="newwin">Nyt vindue</a>
<a href="#">Ikke nyt vindue</a>

Jeg har nemlig ikke mulighed for at tilføje target="_blank" som dette:
<a href="#" class="newwin" class="_target">Nyt vindue</a>
Avatar billede langthjem Nybegynder
06. oktober 2005 - 12:04 #1
Måske du bare skulle tilføje target="_blank" som normalt!?
<a href="#" class="newwin" target="_blank">Nyt vindue</a>
Avatar billede fennec Nybegynder
06. oktober 2005 - 12:14 #2
Noget i denne stil (ikke testet)

<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function tjekATags()
{
coll = document.getElementsByTagName("a");
for(f=0;f<coll.length;f++)
{
  if(coll[f].class == "newwin")
    coll[f].target = "_blank";
}
}
//-->
</SCRIPT>
Avatar billede mm12010 Nybegynder
06. oktober 2005 - 12:20 #3
mener det hedder 'className':

window.onload=function(){
  coll=document.getElementsByTagName("a");
  for(f=0;f<coll.length;f++){
    if(coll[f].className=="newwin") coll[f].target="_blank";
  }
}
Avatar billede fennec Nybegynder
06. oktober 2005 - 12:26 #4
mm12010 >>
Det har du fuldstændig ret i, men så fungere det også :o)
Avatar billede rudi1234 Nybegynder
06. oktober 2005 - 13:31 #5
Tak for det! Det virker, så smid et svar!
Avatar billede fennec Nybegynder
06. oktober 2005 - 13:44 #6
Deler mm12010??
Avatar billede mm12010 Nybegynder
06. oktober 2005 - 15:52 #7
jepper :-)
Avatar billede olebole Juniormester
06. oktober 2005 - 19:41 #8
<ole>

Det kommer anpå, hvad årsagen er til, du ikke kan bruge 'target' - men til HTML4.01-Strict kan du godt bruge løsningen  :)

/mvh
</bole>
Avatar billede rudi1234 Nybegynder
06. oktober 2005 - 21:49 #9
Det er til Microsoft Sharepoint Portal...
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