iFrame in GUI einbetten

  • Guten Morgen.

    Ich möchte eine bestimmte .php Datei auf meinem Server direkt per iFrame in meine GUI einbetten.
    Also so, als ob ich die gesamte Seite einbetten würde.

    Ich könnte es zwar mit der gesamten Website machen, aber dann bin ich zu unflexibel.
    Der Name der .php ändert sich ständig, weshalb ich den Link als Variable machen muss.

    [autoit]


    '(<iframe src="/' & $Name & '.php/" height="500" width="500" <="" iframe="">)'

    [/autoit]


    Ist das i.wie möglich mit AuoIt?

    MfG
    Commander21

    Einmal editiert, zuletzt von Commander21 (12. August 2012 um 12:05)

  • Spoiler anzeigen
    [autoit][/autoit] [autoit][/autoit] [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

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

    Example()

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

    ; Simple example: Embedding an Internet Explorer Object inside an AutoIt GUI
    ;
    ; See also: http://msdn.microsoft.com/workshop/brows…netexplorer.asp
    Func Example()
    Local $oIE, $GUI_Button_Back, $GUI_Button_Forward
    Local $GUI_Button_Home, $GUI_Button_Stop, $msg

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

    $oIE = ObjCreate("Shell.Explorer.2")

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

    ; Create a simple GUI for our output
    GUICreate("Embedded Web control Test", 640, 580, (@DesktopWidth - 640) / 2, (@DesktopHeight - 580) / 2, BitOR($WS_OVERLAPPEDWINDOW, $WS_CLIPSIBLINGS, $WS_CLIPCHILDREN))
    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", 330, 420, 100, 30)

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

    GUISetState() ;Show GUI

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

    $oIE.navigate('<iframe src="/quiz.php" width="500" height="500" scrolling="auto" class="iframe"></iframe>')

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

    ; Waiting for user to close the window
    While 1
    $msg = GUIGetMsg()

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

    Select
    Case $msg = $GUI_EVENT_CLOSE
    ExitLoop
    Case $msg = $GUI_Button_Home
    $oIE.navigate("http://www.autoitscript.com")
    Case $msg = $GUI_Button_Back
    $oIE.GoBack
    Case $msg = $GUI_Button_Forward
    $oIE.GoForward
    Case $msg = $GUI_Button_Stop
    $oIE.Stop
    EndSelect

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

    WEnd

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

    GUIDelete()
    EndFunc ;==>Example

    [/autoit]

    Das funktioniert leider nicht.
    Ah es geht doch, wusste nich dass ich das iframe auch weg lassen kann xD