Kalle: bitte mal lesen ...

Beitrag lesen

habe hier was gefunden, wie Tabs innerhalb eines Fensters "gefunden" werden können:
http://www.chip.de/c1_forum/thread.html?bwthreadid=841332&bwpage=2&bwsortorder=ascending
und dann Stichwortsuche nach "tabbed"

Auszug:
(1) Erstmal das "Top-Level" Window finden, das ein OUIWINDOW als Child hat. Das ist unser "Parent". Dann (2) davon das erste Child-Window der jeweiligen Klasse (entweder OpWindow oder OperaWindowClass) finden. Das ist dann das neue Parent-Window. etc.. Das geht dann so in der Hierarchie runter bis zu dem Window, das sehr wahrscheinlich das aktuell angezeigte Fenster (Stichwort "tabbed browsing") ist. Dann (3) dorthin die obigen Messages senden. (Das WM_SETFOCUS ist nötig, da - wie du richtig beschrieben hast - nur auf WM_KEYXXX Messages keine Reaktion stattfindet. Anscheinend prüft Opera zusätzlich, ob das Window den Input-Focus hat). Da dürfte imho im Zusammenspiel mit anderen Anwendungen eigentlich nichts passieren, weil wir ja nur vortäuschen, dass das Fenster den Focus erhalten hat und nicht "tatsächlich" kurz umschalten.

Nur, ich verstehe den Code nicht. Kann mir das mal jemand auf JavaScript oder PHP übersetzen?

LG Kalle