Wie ich gerade feststelle, läuft das mit der Erkenung des Ziel im vorraus auch nur wenn das Ziehl auf dem lokalen Rechner liegt.

Nun hab ich es mit einer Aufenthaltszeit gelöst. Das Dokument prüft einfach ob es verlassen wird, obwohl der Aufenthalt noch läuft.

Die Erkennung läuft soweit auch, aber ich schaffe es nicht die Umleitung zu stoppen und eine andere URL aufzurufen.

*Edit*
IFrames können doch auch gebrochen werden.
Siehe Surfer Script. Der Autosurf nutzt IFrames und dort gibt es auch Framebrecher.