IE Problem Banner klicken

  • Hallo zusammen,

    hier auch schon meine nächste Frage.

    Ich würde gerne mittels AutoIt, Banner auf einer Seite aufrufen.

    Dies funktioniert auch. Jedoch sollten diese in einem neuen Fester geöffnet werden und genau das macht mein Script nicht. Er öffnet dies im gleichen Fenster.

    Homepagecode:

    HTML
    <html>
    <body>
    <a href="http://google1.de"><img src="http://google.de/img1.jpg" name="test1"></a>
    <a href="http://google2.de"><img src="http://google.de/img2.jpg" name="test2"></a>
    <a href="http://google3.de"><img src="http://google.de/img3.jpg" name="test3"></a>
    <a href="http://google4.de"><img src="http://google.de/img4.jpg" name="test4"></a>
    </body>
    </html>

    Nun mein Ansatz:

    Code
    #include <IE.au3>
    $oIE =  _IECreate ("file:///C:\Dokumente und Einstellungen\ThatIsMyUserName\Desktop\site.html")
    _IEImgClick ($oIE, "test", "name")

    Zu öffnen wären alle Banner mit dem Titel test*. Also test1, test test2 usw..

    Ich danke euch schon jetzt für eine Lösungsmöglichkeit. Bei Unklarheiten einfach posten ich werde sie versuchen zu beseitigen.

    Grüße
    Znarf

  • Hallo funkey,

    danke für deinen Ansatz.

    Leider habe ich mit diesem auch noch ein paar kleine Probleme.

    Er kann leider nicht unterscheiden ob der name, der ist den ich angebe. Gut das könnte man mit einer IfAbfrage machen.

    JEdoch bekomme ich hier leider auch keinen Link raus, sondern nur den Link des Bildes und nicht den des zu öffnenden Seite.
    $sInfo = "Src: " & $oImg.src & @CR
    $sInfo &= "FileName: " & $oImg.nameProp & @CR
    $sInfo &= "Height: " & $oImg.height & @CR
    $sInfo &= "Width: " & $oImg.width & @CR
    $sInfo &= "Border: " & $oImg.border


    Ich danke euch allen schon mal für euchre Hilfe.