Grundsätzlich können Sie auf ein exisierendes Objekt, das über die HTML-Tags der
Seite automatisch zur Verfügung steht, über
Objekt-Array oder den
Objekt-Namen
zugreifen.
Diese Wahlfreiheit ist durchaus zweischneidig: Oft genug verschwinden HTML-Objekte, die
unter andern Browser/Plattform-Konfigurationen
existieren,
spurlos. Solche Bug-Effekte füllen die Newsgroups mit Fragen und
die Lösungen erinnern Regel eher an Woodoo-Zauber, der meist von
mein Betriebssystem/Browser ist besser und alles ander ist ....
Aus diesem Grund ist auch der
wichtigste
Tip: Nur soviel wie nötig....
Objekt-Skanner
Zum Start möchte ich den folgenden Objekt-Scanner verwenden, bei dem durch Drücken der Schaltfläche
ein beliebiges Objekt in einem Fenster als Anzahl von Eigenschaften und
Unterobjekten dargestellt wird.
Im Eingabefeld können sie zusätzlich noch das dargestellte Objekt ändern und ein wenig herumspielen,
auch mit verschiedenen Browserversionen. Das Ergebnis ist abhängig von Browser, Version, Betriebssystem und der HTML-Seite-
Beispiel Zugriff auf Textfeld
In dem Beispiel wird über den Link die JavaScript-Funktion add()
aufgerufen. Diese Funktion erhöht den Feldwert um eins.
Bei dem Hinzuaddieren wurde der Wert des Input-Feldes mit in eine Zahl umgewandelt, damit
JavaScript den + - Operator nicht als Verkettung interpretiert.
Weiterhin wurde das Script nach dem Formular plaziert, damit JavaScript das Objekt auch erkennt.
Der Betreiber von www.dBooks.de übernimmt keine
Verantwortung für den Inhalt und die Richtigkeit der Angaben auf
den verlinkten Websites.
Zu den üblichen NoNos gibt es keine direkten Verweise.