_FFReadHTML und Frames

  • _FFReadHTML gibt mir keinen Quelltext, wenn ich in einem Frame bin. Außerhalb des Frames klappt es wunderbar und auch direkt im Browser mit javascript:alert(...) unter Verwendung dessen was __FFSend im try{} versucht geht es problemlos.

    output

    __FFSend: try{window.content.top.main.document.documentElement.innerHTML;}catch(e){'_FFCmd_Err';};
    __FFRecv: _FFCmd_Err

    Off-Topic:
    bei _FFStart wird $_FF_Frame nicht zurückgesetzt. ka ob das gewollt ist, aber ich wollte es mal erwähnen.

    bei mehrfachem Aufruf von _FFFrameEnter("main", "name") entstehen lustige Kombinationen wie $_FF_Frame = top.main.main.main... Das sollte doch eigentlich schon angefangen werden, oder?

  • workaround:

    [autoit]

    _FFFrameEnter(...)
    $sHTML = _FFXPath("//html", "innerHTML", 9)

    [/autoit]

  • bei mehrfachem Aufruf von _FFFrameEnter("main", "name") entstehen lustige Kombinationen wie $_FF_Frame = top.main.main.main... Das sollte doch eigentlich schon angefangen werden, oder?

    Paßt doch. Innerhalb eines Frame-Sets kann es auch wiederrum andere Frame-Sets geben, _FFFrameEnter überprüft das nicht.

    Die anderen Probleme schau ich nochmal durch.