Kann man das Clicken eines Links auch über einen JavaScript Aufruf simulieren?
Situation ist folgende: Ich habe eine Webseite in der per IFrame eine andere Webseite eingebunde wird. Die Erste Webseite kann ich verändern, in die Seite soll auch das gesuchte JS eigebaut werden. Die Seite im IFrame ist fest, d.h. ich kann sie nicht verändern. Der Link auf der Seite enthält aber eine Art Session-ID in der URL und diese Session-ID kann ich nicht vorhersagen.
Deshalb will ich in dem IFrame die Ausgangsseite laden und dann per JS den Link den ich Suche auslösen (Da beide Seiten auf dem selben Webserver abgelegt sind, gibt es keine Einschränkungen wegen Cross-Site Scripting). Wahlweise würde es auch reichen wenn ich nur die zu dem Link korrespondierende URL auslesen könnte. Dann könnte ich in einem zweiten Schritt dort hin springen.
Bietet das DOM (Document Object Model) solch eine Möglichkeit auf das Link-Element zuzugreifen.
Ich habe es mal mit einer Testseite probiert bei der ich den Link über einen Form-Button realisiert habe. Mit der Click()-Methode
funktioniert das genau so wie ich es mir vorstelle, aber eben nur in Verbindung mit einem Button (nur kann ich den Link wie gesagt nicht einfach durch einen Button austauschen, weil ich diese Seite nicht ändern kann). Und bei einem normalen 'a href'-Link funktioniert die click() Methode nicht.
Hat jemand eine hilfreiche Idee?
Danke für's Kopfzerbrechen im voraus und 'n guten Rutsch!