• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Javascript Replace

Status
Für weitere Antworten geschlossen.

saibo

Neues Mitglied
Hallo ich möchte zu allen html Links ein target=_"blank" hinzufügen damit die links in einem neuen Fenster geöffent werden..


ich habe versucht mit javascript folgendes zu machen:

var neue = "<a target="_blank"";
var textneu = texttemp.replace(/<a/g, neue");

was aber leider nicht zu funktionieren schein. es wird lauf firebug nichts hinzugefügt. ich vermute mal irgendwas mit den leerzeichen oder hochkommas stimmt nicht?

es ist doch egal ob da target="blank" vor dem href="" steht oder?
 
Code:
var neue = "<a target=\"_blank\"";     
var textneu = texttemp.replace(/<a/g, neue);
" innerhalb von "" müssen selbstverständlich escapet werden (\"). Und was das letzte " hinter neue verloren hatte weiß ich überhaupt nicht.

Wo möchtest du das denn einsetzen? Als Userscript? Denn wenn es deine eigene seite wäre würde es ja keinen Sinn machen, das Clientseitig ersetzen zu lassen.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben