Hallo Gerrit,
1 Frame liegt auf lokalem Server.
Der andere Frame wird mit einem Login.aspx eines externen Servers gefüllt.
da hätt' ich einen anderen Vorschlag ... ;-)
Nach dem Login ändert sich natürlich die src des externen Frames und ich möchte mit JS dann das Aussehen des Frames (nach erfolgreichem Login) ändern.
Das kannst du aber nicht, weil du wegen der Same Origin Policy keinerlei Zugriff auf den Frame mit dem Fremdinhalt hast - weder vor, noch nach dem Login.
Hat jemand eine Idee oder Trick, wie ich es sonst noch anstellen könnte? Ich möchte ja gar nicht die externe Seite ändern, sondern nur meinen eigenen Krams in Abhängigkeit des externen Frames ändern - da muß doch was zu machen sein???!!!
Naja, ich würde versuchen, das Login-Formular des Fremdservers auf meinem eigenen Webspace nachzubauen, und das Formular dann per action="..." an die Original-URL auf dem fremden Server absenden.
Solange das Formular noch nicht abgesendet ist, kannst du mit JS noch auf den Login-Frame zugreifen (ist ja dein eigener Webspace), danach nicht mehr. Diese Zustandsänderung könntest du überwachen, indem du periodisch immer wieder testest, ob z.B. der Zugriff auf auf frames[...].document.location möglich ist.
So long,
Martin
Mir geht es gut. Ich mag die kleinen Pillen, die sie mir dauernd geben.
Aber warum bin ich ans Bett gefesselt?