Hallo,
BOM bezeichnet das OBJEKTMODELL, das den Browser bzw. die Browserumgebung widerspiegelt - genauso wie das W3C-DOM das HTML-Dokument in Form von Objekten zugänglich macht.
Das Browser Object Model ist eine Objekt-Repräsentation des User-Agents, der logisch sowie in der Objekthierarchie das DOM umgibt, der auf einer grafischen, fensterbasierten Oberfläche arbeitet und der gewisse Navigationsmöglichkeiten bietet. Das oberste Konzept ist da ein »Fenster«.
Ok, da reden wir nicht wirklich aneinander vorbei. So habe ich das auch verstanden. window, frameset usw. gehören also dazu, nur darum ging es mir, auch wenn meine Begründung wohl nicht so elegant war, wie deine hier.
Ich habe da einfach mal grob die Gleichung
BOM = W3C-DOM + Browserinterne JavaScript-Objekte/Methoden zum Zugriff darauf
gesetzt und das unglücklicherweise auch mal als "Browser-DOM" bezeichnet. Aber im Grunde meinen wir wohl das gleiche.
Gruß, Don P