Hallo,
Nun muss ich es nur noch schaffen, irgendwie die Operaversionen zu trennen, da zB die 7.54 das wiederum nicht kann (dafür aber den weg mit dem iFrame). Kann ich neben window.opera auch eine Versionsabfrage machen, die zuverlässig ist?
Browser- bzw. Versionsabfragen brauchst du nicht. Du fragst ab, ob du auf document.body im iframe zugreifen kannst. Wenn nicht (document.body ist in Opera 8 »null«), dann prüfst du, ob das Objekt XMLHttpRequest existiert.
if (window.frames["lejs_input"].document && window.frames["lejs_input"].document && window.frames["lejs_input"].document.body && typeof(window.frames["lejs_input"].document.body.innerHTML) != "undefined") {
/* extrahiere über innerHTML */
} else if (XMLHttpRequest) {
/* extrahiere über XMLHttpRequest */
}
Mathias