und das funktioniert? dann muss das javascript ja wohl auch unterhalb der domain o2game.de liegen, andernfalls würde dir ja die same origin policy einen strich durch die rechnung machen (müssen!).
Nein tut sie nicht. Das script wird ja durch einen Trick geladen:
Man muss dazu javascript:self.frames[0].document.scripts[0].src="http://www.derschwarzerabe.de/ogame/script.js";void(null);
in den Browser ein(funzt warscheinlich nur beim IE)
wenn du an den code von dessen dokument nicht rankommst, bleibt dir nur eine "ausreichen lange" wartezeit zu definieren - z.b. über window.setTimeout().
Das habe ich in meiner Verzweiflung versucht.
Seltsamerweise dachte das Script gar nicht daran, auch nur eine Sekunde zu warten und ignorierte die aufzurufende Funktion einfach.
Ich nehme an, das liegt daran, dass das Script ja in den linken Frame geladen wird. Da setTimeout ja eine Funktion ist, die window zugrhörig ist, funktioniert sie vielleicht nur in einer Seite ohne Frames, oder in der Seite, wo das Frameset definiert wird.
mfg,
Raban W.