JavaScript-Problem mit AutoIt

  • Hallo,
    Also ich hab folgendes Problem:

    Problem 1: GELÖST

    Spoiler anzeigen

    Ich hab folgenden code:

    Code
    <div id="zone1"><div><div class="bm1 link" style="position: absolute;" onclick="specialZoneFieldHandler(1);" ;="" onmouseover="showDiv('buildinginfo1');" onmouseout="hideDiv('buildinginfo1');"></div></div>

    wenn ich darauf klick öffnet sich im Browser ein Popup, nun is mein Problem wie ich das mit AutoIt auch hinbekomm das das Popup kommt :(

    so klappts net:

    [autoit]

    $Klick = _IEGetObjById ($oIE, "zone1")
    _IEAction($Klick, "click")

    [/autoit]

    würde mich über hilfe freun...
    bin jetzt scho mind 2 stunden drüber und hab alle möglichen lösungen ausprobiert aber des geht einfach net :(

    Problem 2:

    Spoiler anzeigen


    ich hab jetzt folgenden code:

    [autoit]

    _Arable()
    _Arable_pour()

    [/autoit] [autoit][/autoit] [autoit]

    Func _Arable()
    _IENavigate($oIE, "javascript:specialZoneFieldHandler(1)", 0)
    $Sort_select = _IEGetObjById($oIE, 'u' & $Sort)
    _IEAction($Sort_select, "click")
    For $i = 1 To 120 Step 1
    $Field_click = _IEGetObjById($oIE, 'f' & $i)
    _IEAction($Field_click, "click")
    Next
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _Arable_pour()
    $Field_pour = _IEGetObjById($oIE, "giessen")
    _IEAction($Field_pour, "click")
    For $i = 1 To 120 Step 1
    $Field_click = _IEGetObjById($oIE, 'f' & $i)
    _IEAction($Field_click, "click")
    Next
    EndFunc

    [/autoit]


    Allerdings funktioniert bei _Arable_pour() dann der click nimmer...
    Ich muss erst per Hand einmal ins IE fenster klicken damit er wieder auf einzelne felder drauf klickt :(

    mfg
    Icynator

    2 Mal editiert, zuletzt von Icynator (12. November 2009 um 20:30)