Objekte in JavaScript erlauben den Zugriff nicht nur über Eigenschaften und Methoden.
Beim Programmieren mit Objekten gibt es in JavaScript mit with ein
Hilfmittel, den Code übersichtlicher zu gestalten. Außerdem kann über
eine einfache for-Schleife auf alle Elemente des Objekts zugegriffen werden.
with-Anweisung
Mit with können die meist recht langen HTML-Objekte wesentlich kürzer geschreiben werden.
Eine angenehme Eigenschaft von JavaScript - gerade im Umfeld der Cross-Plattform-Programmierung -
ist die Möglichkeit der Abfrage, ob ein Objekt überhaupt existiert. Es schafft im Gegensatz zu reinen
Browser-Abfragen eine gewisse Sicherheit vor Bugs der Browser.
Vor allem schafft es eine gewisse Absicherung, wenn eine neue Browser-Generation andere Objekte liefert.
Ein gutes Beispiel ist NN 6, der das layer-Objekt im
Beispiel nicht mehr unterstützt.
Layer-Abfrage
Vielfach in DTHML-Skripten verwendet.
Ergebnis
Quellcode
<script language="javascript">
<!--
if (document.layers) {
document.write ('Der Browser unterstützt das layers-Objekt und ist damit ein NN der Version 4.x');
}
else {
document.write ('Der Browser unterstützt nicht das layers-Objekt und ist kein NN der Version 4.x');
}
//-->
</script>
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.