Ja, es fehlt im Bereich JavaScript extrem viel.
Dass JScript nicht vollkommen dokumentiert ist, ist schon gewollt, allerdings fehlen durchaus wichtige JScript-Features.
Wieso ist das gewollt?
Anfangs bin ich davon ausgegangen, SelfHTML dokumentiere _alles_ in den Bereichen HTML, J(ava)Script, CSS usw. Auch Multimedia.
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.
Bei der "Installation" der Sidebars sieht man im Quelltext Funktionen, die ich damals nicht kannte, wie window.external und _search waren
(weder in der Objektreferenz noch mit der Suche zu finden).
!
Ja, kein Kunststück bei proprietären CSS-Zusätzen. ;)
Hä?
window.external steht überhaupt nicht in der Objekt-Referenz
window.external wird von mir aus auch nicht vollständig dokumentiert werden.
1. Sorry, aber wer bist _du_?
2. Was für ein Werk oder was für eine Referenz (oder wie auch immer) schreibst du?
3. Wieso nicht?
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.
Wer ist wir?
Wo habt "ihr" diese Objekte/Methoden/Eigenschaften nicht dokumentiert?
Meinst du, dass sie in SelfHTML nicht dokumentiert sind?
Gehörst du zu den Devs, dem e.V. oder sonst was von SwlfHTML?
Hast du dann an 8.1 mitgeschrieben, -getestet oder sonst was?
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.
Die werden dann in einer der nächsten (oder sogar _der_ nächsten) auch Vorhanden sein, oder?
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.
Dort wird aber in dem Beispiel das HTML-Element "body" (mit document.getElementsByTagName("body")[0]) angesprochen.
Ist das nicht etwas anderes als Microsofts document.body?
Der hat doch mehr Objekte/Methoden/Eigenschaften, als der "HTML-Body" attribute, oder?
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.)
Wieso?
"Kann" man nicht einfach body unter document der Objektreferenz einfügen? (Natürlich _kann_ man es, aber warum wäre es denn unsinnig oder so? Oder habe ich da etwas falsch verstanden?)
(Ich merk schon: ich oder meine Unwissenheit sind ein biccxhen schwierig :P )
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.
Wie oben schon geschrieben, ging ich bis vor kurzem (1/2 Jahr?) davon aus, SelfHTML sei komplett und behandle alles, was mit HTML, J(ava)Script und CSS zui tun hat. (Der Rest (die Anderen Themengebiete) war mir nicht so wichtig und ist hier irrelevant)
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«?
Jein. Wollte ich eigentlich nicht; ich meine, dass _ICH_ noch so denke; liegt aber wahrscheinlich an SelfHTML.
Ja, das sind Relikte aus einer Zeit, in denen es »nur zwei Browser« gab.
Ich denke eben immer noch mehr oder weniger so...
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?
... was nicht heißen soll, dass ich die anderen Browser schlecht finde!
Mathias
Achso!
Der bist du!
Sagt mir immer noch nichts :P