Hallo.
Wo kommst du nicht weiter?
Oh, jetzt hast du so viel Mühe gemacht, und das für genau den Teil, der mir völlig klar ist.
Was mir fehlt ist ein Bookmarklet oder ähnliches, das die Funktion übernimmt, die von dir beschrieben CSS-Eigenschaften nicht anzuwenden, wenn das mittels "target" engegebene Fenster bereits offen ist und nur einen neuen Inhalt bekommt.
In CSS dürfte sich das nicht regeln lassen, während es in Javascript sicher eine einfache Übung darstellen sollte -- wenn man eben mit JS/DOM umgehen kann.
MfG, at