Betätigen Button in innerHTML Internet Explorer

  • Hallo,

    vielleicht kann mir jemand helfen.....

    Ich möchte einen Button betätigen, er heisst "Festlegen", anbei die HTML und ein Stück Beispiel-Code, habe es schon mit allem möglichen versucht, anhand der AutoIt-Google-Suche.

    Vielen Dank für eine Lösungsmöglichkeit

  • Hi,

    da

    Code
    FESTLEGEN

    kein Link im engerem Sinn ist, wirst du mit

    [autoit]

    _IELinkGetCollection()

    [/autoit]

    nicht weit kommen.

    Code
    FESTLEGEN

    ist von mehreren

    Code
    span

    Tags umschloßen, welches mit Hilfe von JavaScripts

    Code
    onClick

    einen Link simuliert!

    Also musst du zuerst alle

    Code
    span

    Objekte sammeln und dann beim richtigen, den klick ausführen.

    [autoit]

    $oSpanCollection = _IETagNameGetCollection ($oIE, "span")
    For $oSpan In $oSpanCollection
    If $oSpan.innerHTML = "FESTLEGEN" Then _IEACTION($oSpan, "click")
    Next

    [/autoit]
  • Hallo FBetz,

    schön, dann ist dein Problem ja gelöst, schön wäre es allerdings auch wenn du den Thread auf gelöst setzt. Einfach 1. Beitrag bearbeiten, Präfix (nähe Überschrift) ändern und speichern (absenden)

    mfg autoBert