_IECreateEmbedded bei einer bestimmten Seite fehlerhaft?

  • Hey Leute,

    ich möchte mit einem AutoIT Script die Webseite http://www.boerse-go.de/jandaya/Ticker/Feed/#? öffnen.
    Das ganze soll embedded passieren. Daher hab ich mir mal das Example von _IECreateEmbedded gekrallt und den
    Link dort hineingepackt. Leider öffnet die Seite nicht. Öffnet man die Seite mit dem IE bzw. FF wird sie hingegen problemlos angezeigt.

    Kann mir jemand bei dem Problem helfen? Gibt es sogar vllt einen Work-around?

    [autoit]


    ; *******************************************************
    ; Example 1 - Trap COM errors so that 'Back' and 'Forward'
    ; outside of history bounds does not abort script
    ; (expect COM errors to be sent to the console)
    ; *******************************************************
    ;
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <IE.au3>
    _IEErrorHandlerRegister ()
    $oIE = _IECreateEmbedded ()
    GUICreate("Embedded Web control Test", 640, 580, _
    (@DesktopWidth - 640) / 2, (@DesktopHeight - 580) / 2, _
    $WS_OVERLAPPEDWINDOW + $WS_VISIBLE + $WS_CLIPSIBLINGS + $WS_CLIPCHILDREN)
    $GUIActiveX = GUICtrlCreateObj($oIE, 10, 40, 600, 360)
    $GUI_Button_Back = GUICtrlCreateButton("Back", 10, 420, 100, 30)
    $GUI_Button_Forward = GUICtrlCreateButton("Forward", 120, 420, 100, 30)
    $GUI_Button_Home = GUICtrlCreateButton("Home", 230, 420, 100, 30)
    $GUI_Button_Stop = GUICtrlCreateButton("Stop", 340, 420, 100, 30)
    GUISetState() ;Show GUI
    _IENavigate ($oIE, "http://www.boerse-go.de/jandaya/Ticker/Feed/#?")
    ; Waiting for user to close the window
    While 1
    $msg = GUIGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    ExitLoop
    Case $msg = $GUI_Button_Home
    _IENavigate ($oIE, "http://www.boerse-go.de/jandaya/Ticker/Feed/#?")
    Case $msg = $GUI_Button_Back
    _IEAction ($oIE, "back")
    Case $msg = $GUI_Button_Forward
    _IEAction ($oIE, "forward")
    Case $msg = $GUI_Button_Stop
    _IEAction ($oIE, "stop")
    EndSelect
    WEnd
    GUIDelete()
    Exit

    [/autoit]
  • Hallo autoBert,

    vielen Dank für deine Nachricht. Du hast recht. Die Seite scheint nicht valide zu sein. Allerdings lädt bei mir die Seite problemlos im IE9.
    Heißt das dann im Grunde, dass bei IE_CreateEmbedded der IE7 integriert ist????

    Grüße
    HanZ