'nAbend
Oder mit Frames und dem target-Attribut.
wieso mit frames? Das hat wohl weder mit neuen Fenstern, noch mit Popups was zu tun...
Naja, wenn man bereit ist einen DocType zu wählen, der Frames - und damit das target-Attribut - zulässt sollte man hier auf JavaScript verzichten und das Problem mit (X)HTML-Pur lösen.
Der Grund ist ganz einfach dass man so auch Benutzer erreicht, die kein JS unterstützen oder aktiviert haben, sowie solche deren Werbeblocker alles was JS aufmacht rigoros unterdrücken. Also die gleichen Gründe, warum man imho überhaupt auf JS verzichten sollte, wenn es Lösungen gibt, die es nicht erfordern.
Wenn man natürlich einen Doctype nehmen will, der target nicht zu lässt (also z.B. strict-Varianten) dann muss man andere Lösungen, wie z.B. die von dir vorgeschlagene wählen.
Ich wollte eigentlich nur eine Alternative bieten.
Gruß
sh:( fo:| ch:? rl:( br:& n4:& ie:{ mo:} va:) de:µ_de:] zu:) fl:( ss:| ls:[ js:(