molily: worum ging es ihm?

Beitrag lesen

Hallo,

Diese Mängel in SELFHTML sind bekannt.
Wenn man sich die MSDN-Library oder das (dieses) Forums-Archiv mal durchschaut, merkt man schnell, dass einige nützliche Befehle "fehlen" oder nur "versteckt" sind.

Ja, es fehlt im Bereich JavaScript extrem viel.
Dass JScript nicht vollkommen dokumentiert ist, ist schon gewollt, allerdings fehlen durchaus wichtige JScript-Features.

Bei den Sidebars werden für den IE Befehle verwendet, die nicht verzeichnet sind

Was meinst du jetzt genau?
JavaScript wird in den Sidebars noch nicht behandelt, lediglich bei CSS sind proprietäre Eigenschaften beschrieben, die nicht in SELFHTML beschrieben werden.

(weder in der Objektreferenz noch mit der Suche zu finden).

Ja, kein Kunststück bei proprietären CSS-Zusätzen. ;)

window.external steht überhaupt nicht in der Objekt-Referenz

window.external wird von mir aus auch nicht vollständig dokumentiert werden.
MSDN hat tausende Objekte/Methoden/Eigenschaften, die wir nicht dokumentiert haben. Lediglich wegen dem oft benutzten (und ggf. in einer FAQ erwähnenswerten) window.external.AddFavorite() ist es wenig sinnig, window.external sowieso ähnliche MSIE-spezifische Erweiterungen komplett zu dokumentieren.

und während window.innerWidth, das nur für Netscape ist z.B. in der Objektreferenz aufgelistet wird, wird document.body.offsetWidth, was nur der IE unterstützt, nur bei window.innerWidth nebenbei erwähnt.

Ja, das ist ein bekanntes Problem, das in der nächsten großen SELFHTML-Version behoben werden soll.
Die scrollLeft/-Top/-Width/-Height-Eigenschaften fehlen auch, um noch eine weitere große Lücke zu nennen.

document.body steht auch nicht in der Objektreferenz.

Jein, es taucht verschämt in Referenz für DOM HTML auf: http://de.selfhtml.org/javascript/objekte/htmlelemente.htm#body.
Trotzdem hast du Recht, an document.body hängen einige wichtige Eigenschaften, sodass es separat dokumentiert werden soll. (Das weist auf ein grundlegendes Strukturproblem der jetzigen Objektreferenz hin.)

Als ich im Forumsarchiv zufällig aud das Attribut dynsrc für <img>s stieß ärgerte ich mich auch darüber, dass ich in einem wichtigen Projekt einen sehr unprofessionellen, ebenso nur mit dem IE funktionierenden Workaround fand, indem ich die Steuerelemente in einem Frameset abschnitt.

Meinst du, dieses Attribut sollte dokumentiert werden?
Im Bereich Einbindung von Multimedia und Steuerung von Multimedia über JavaScript ist SELFHTML sowieso ziemlich unvollständig. Ist aber auch ein Thema, in das man sich beliebig vertiefen könnte. Nicht unbedingt ein Thema für die SELFHTML-Dokumentation, unsere Feature-Artikel bieten für solche Spezialthemen ein besseres Format.

Wenn ich sage, etwas funktioniert "nur" unter NS oder IE, dann denke ich noch es gäbe nur die beiden odr alle anderen wären irrelevant.

Spielst du damit auf die Sätze in SELFHTML an, »funktioniert im Netscape und Internet Explorer«?
Ja, das sind Relikte aus einer Zeit, in denen es »nur zwei Browser« gab. Bitte melde solche Fehler.

Wenn ich andere Browser nicht erwähne oder ignoriere, ist das nicht als Wertende Absicht zu verstehen

Die Browsericons in SELFHTML sollten eigentlich alle aktuellen Browser abdecken, was meinst du konkret?

Mathias