hi
ich hab eine seite die aus einem frameset besteht, dieses beinhaltet wiederrum ein frame. in diesem noch ein frameset mit frame, und darin nochmal frameset mit frame. und so weiter noch ca 5 mal oder so.
jedenfalls ist im "tiefsten" frame ein link, auf den ich zugreifen will.
nun hab ich folgenden code versucht:
$oFrame=_IEFrameGetCollection ( $oIE )
$oLinks = _IELinkGetCollection ($oFrame)
$i = 0
For $oLink In $oLinks
If StringInStr($oLink.href, "abcdefg") Then ExitLoop
$i = $i + 1
Next
_IELinkClickByIndex($oFrame, $i)
Alles anzeigen
leider führte er nicht zu dem gewünschten verhalten des browsers, sondern zu folgendem output:
--> IE.au3 V2.4-0 Warning from function _IELinkClickByIndex, $_IEStatus_NoMatch
ich habe das gefühl dass ich einen logischen fehler damit begehe, aber ich komme nicht drauf woran es liegen könnte. überprüft habe ich ob "abcdefg" richtig ist, was der fall ist. und es scheint als wird die schleife 0-mal durchlaufen. deswegen wäre ich für jede hilfe zum finden einer lösung dankbar.
natürlich benutze ich die aktuellste version von autoit, das beiliegende ie und ie 6
danke und ciao