frankx: frames[0].src - geht das?

Beitrag lesen

Hallo Vinzenz,

vielen Dank, ich hatte mir das alles angeschaut und glaube jetzt aber auch kapiert zu haben, wie Du unten schreibst:

top.document.getElementsByTagName('frame')[0] verweist _nicht_ auf den ersten Frame. Nein. Nicht. Es verweist auf ein Element in der Framesetdefinition.

Genau, und die hat src als Eigentschaft und kann somit angesprochen werden.

top.frame[0] verweist auf den ersten Frame in Deinem Frameset. Das ist etwas ganz anderes. Wie Du in dem von mir verlinkten Abschnitt in SELFHTML lesen kannst, wie Dir es wahsaga bereits gesagt hat, ist ein "Frame-Objekt lediglich eine Variante des window-Objekts"

... und hat somit keine Eigenschaft src.

Es ging mir wirklich um das Auslesen der Eigenschaft src, auch wenn mir das in meinem "Problemchen" (wegen der Same Origin Policy vermutlich) nicht weiterhilft.

Auf https://www.vr-networld-ebanking.de/index.php?RZKZ=XC&RZBK=1703 werden die Eingabefelder mit autocomplete="off" für autocompletion geblockt. Ich wollte den login automatisieren. Ashura verwies mich in o.g. thread darauf, dass er mittels javascript in der Adresszeile in dem einen Framesetfenster der Volxbank (er musst das auch erst auseinandernehmen) das autocomplet ausschalten konnte. Aber bereits in der "src"(!) des Framesets ist eine SessionID vergeben, so dass dieser Bestandteil nicht konstant ist. Aber das Auslesen dieser src von außerhalb ist eben wegen der same origin policy wohl nicht möglich. Dennoch hatte es mich interessiert, wie man das (Verständnis Javascript BaumStruktur) ansprechen kann.

Solltest Du oder jemand noch eine Idee haben, wie sich eine solche Formulareingabe automatisieren lässt (mit Opera und Wand gehts zumindest per Hand wohl laut Ashura, beim FF auch mit ausgeschaltetem Javascript und dann rechtemaus Autocomplete einschalten, aber ich will ja automatisch und nicht immer rumklicken müssen), wär ich dankbar.

Dank und Gruß,

Frankx