ChrisB: Mit JS alle links in popups öffnen.

Beitrag lesen

Hi,

ich habe vor ein bookmarklet zu schreiben das alle links die "news.php" enthalten in einem popup geöffnet werden.

links = document.getElementsByTagName("a");
    n = links.length;
    for (var i = 0; i < n; i++) {
        if (links[i].href.search(/pl.php/) != -1) {

Hier ist wohl news.php gemeint?
Btw., den Punkt solltest du durch einen Backslash maskieren, schliesslich hat er in regulaeren Ausdrucken eine Sonderbedeutung.
Ausserdem suchst du damit nur nach href-Attributen, die die betreffende Zeichenkette _irgendwo_ enthalten.

es wird aber immer nur ein popup geöffent. Was mache ich falsch?

Wenn du immer den gleichen Fensternamen verwendest, landen nachfolgende Aufrufe von window.open natuerlich im selben Fenster.

MfG ChrisB