Eigenschaften ALLER Objekte anschauen
Michael Kaufmann
- javascript
Hallo,
ich suche ein Script, das mir anzeigt, welche Objekte ich auf meiner Seite habe und welche Eigenschaften diese besitzen. Vor langer Zeit hatte ich soetwas mal (nannte sich Scriptlet oder so), hab's aber verloren.
Danke
Michael
Hallo,
meine Freundin arbeitet als Objektschützerin.
Die könnte Dir bestimmt weiterhelfen.
Werde sie morgen mal fragen.
Hallo Michael,
ich suche ein Script, das mir anzeigt, welche Objekte ich auf meiner
Seite habe und welche Eigenschaften diese besitzen. Vor langer Zeit
hatte ich soetwas mal (nannte sich Scriptlet oder so), hab's aber
verloren.
Du wolltest sicher fragen, wie du so etwas selber machen kannst, oder?
Nun, vielleicht magst du diesen Artikel hier lesen:
http://aktuell.de.selfhtml.org/artikel/javascript/oomodell/index.htm
Da wird das notwendige Wissen dazu breit gestellt.
Gruesse,
CK
Hallo,
nein, eigentlich will ich das nicht selbst machen, denn es soll mir nur die Entwicklung meiner Scripts vereinfachen. Ich hatte vor ein paar Jahren schoneinmal so ein Skript. Der Grund ist, dass ich oft nicht weiss, ob mein Skript nicht funktioniert, weil ich es falsch programmiert habe (d.h. die Objekte falsch angesprochen habe, z.B. document.irgeneinbild.src="bla.png" gibt's vielleicht, aber nur als window.document.einframe.document.irgendeinbild.src) oder weil es der Browser (bei mir sind das Konqueror 3.2 und Mozilla 1.5) einfach nicht oder nur anders unterstützt.
Danke trotzdem :-) ich schaue mir das mal an...vielleicht werde ich schlau daraus. Es ist ein Grauss - vor Jahren war ich top fit in JavaScript/CSS/HTML und heute weiss ich fast nichts mehr.
Michael
Hallo Michael,
Der Grund ist, dass ich oft nicht weiss, ob mein Skript nicht funktioniert, weil ich es falsch programmiert habe (d.h. die Objekte falsch angesprochen habe, z.B. document.irgeneinbild.src="bla.png" gibt's vielleicht, aber nur als window.document.einframe.document.irgendeinbild.src) oder weil es der Browser (bei mir sind das Konqueror 3.2 und Mozilla 1.5) einfach nicht oder nur anders unterstützt.
Da es mir ähnlich geht wie dir, habe ich mal eine Seite erstellt, die anzeigen soll, was ein Browser denn nun kennt.
Allerdings hilft dann auch nur das Weiterlesen in der jeweiligen Dokumentation, da die Informationen gewaltig sind, die solch ein Programm ausspuckt.
Vielleicht hilft es ja: http://www.jelue.de/tifhu/domtest2.html
Unter NS4.7 ist das Ergebnis noch sehr übersichtlich, unter IE5.5 und höher riesig, unter Opera 6.2 kommt gar nichts.
Wäre für mich mal interessant, ein Feedback zu kriegen, was beim Konquerer oder Mozilla herauskommt.
Guten Rutsch
Günter
Hallo Günter,
das ist so ziemlich genau das was ich gesucht habe :-) Danke!
Leider funktioniert es weder im Konqueror 3.2 beta2 noch im Mozilla 1.5 (beide unter Linux).
Konqueror sagt einfach nur:
Fehler: Node : TypeError: No default value
Mozilla sagt:
Error: uncaught exception: [Exception... "Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsIDOM3Document.config]" nsresult: "0x80004001 (NS_ERROR_NOT_IMPLEMENTED)" location: "JS frame :: http://www.jelue.de/tifhu/domtest2.html :: oWindow :: line 104" data: no]
Konqueror 3.2 beta2 unterstützt nach eigenen Angaben ECMA-262 Edition 3 (ungefähr JavaScript 1.5), DOM 1, teilweise DOM 2, CSS 1, teilweise CSS 2
guten Rutsch!
Michael
Hi,
das ist so ziemlich genau das was ich gesucht habe :-) Danke!
Leider funktioniert es weder im Konqueror 3.2 beta2 noch im Mozilla 1.5 (beide unter Linux).
Guck Dir mal meine Variante an: (temporärer Link, keine Garantie, daß das in 2 Wochen noch dort ist!) http://test.andreas-waechter.de/objects.html
Ins Eingabefeld das gewünschte Objekt eingeben und auf "auswerten" klicken.
Ein paar Objekte sind bereits als One-Klick-Buttons vorhanden.
Den Code kann man auch in vorhandene Seiten einbauen.
Funktioniert wg. iframe nicht im Netscape 4.x, aber Du kannst das ja gerne noch umbauen.
cu,
Andreas