Thomas Meinike: Attribut einfügen

Beitrag lesen

Hallo,

Ich will folgendes machen. Füge in alle lins <a> eines Dokumments atributt target="_blank". Ist das möglich, wenn ja wie würde das aussehen?

function BlankLinks()
{
  var links=document.links;
  var anz=links.length;
  for(i=0;i<anz;i++)if(links[i].attributes["href"])links[i].setAttribute("target","_blank");
}

und

<body onload="BlankLinks()">

wobei mir die Methode mit <base target="_blank"> (im head-Element) auch mehr zusagen wuerde.

BTW: Statt attributes["href"] waere auch die Abfrage auf hasAttribute("href") moeglich, aber das setzt der IE nicht um.

MfG, Thomas